模块 cffi
require "cffi"
公开 API
| API | 实现 | 说明 |
|---|---|---|
cffi.cdef | l_cdef | 声明 C 结构/类型定义,供后续使用 |
cffi.load | l_load | 加载原生库并返回其命名空间 |
cffi.new | l_new | 创建指定类型的内存对象,返回 cdata |
cffi.cast | l_cast | 将 cdata 强制转换类型 |
cffi.string | l_string | 读取 cdata 指针指向的字符串(可指定长度) |
cffi.sizeof | l_sizeof | 返回类型/对象所占字节数 |
cffi.field | l_field | 访问结构体的字段(对象.field 的底层接口) |