外部函数接口

外部函数接口(FFI)提供了一种将外部代码连接到Wolfram语言的强大而简单的方法,实现高速和内存高效的执行。它通过允许C兼容的动态库直接加载到Wolfram语言内核中来实现这一点,这样库中的函数就可以立即从Wolfram Language中调用。连接到这些库所需的代码完全是用Wolfram语言完成的。此接口允许与链接库交换任意数据:整数、实数、指针、结构和函数回调.

国外功能加载 从动态库加载函数

外国指针查找 获取指向动态库中函数的指针

外交职能 调用动态库的函数

创建ForeignCallback 创建外部回调函数

外国回拨 可以从外部库调用的函数

原始内存分配 分配给定类型的原始内存

RawMemoryFree免费 释放原始内存

原始内存读取 从原始内存读取值

原始内存写入 将值写入原始内存

原始内存导入 以各种格式导入原始内存

原始内存导出 将表达式导出为原始内存

创建管理对象 创建内存管理对象

管理对象 表示内存管理对象

UnmanageObject(取消管理对象) 停用托管对象

原始指针 指向类型化内存地址的原始指针

不透明原始指针 指向非类型化内存地址的原始指针

空原始指针Q 测试指针是否为空指针