aardio 文档
raw.memory 库模块帮助文档
raw 成员列表
raw.memory()
返回对象:rawMemoryObject
raw.memory(内存大小,填充数据)
分配全局堆内存并返回句柄,
可选使用结构体或字符串等指定默认填充数据
指定默认值时可以省略参数@1
raw.memory 成员列表
调用::GlobalAlloc分配内存
raw.memory.allocHandle()
返回对象:rawMemoryObject
raw.memory.allocHandle(内存大小,填充数据)
分配全局堆内存并返回句柄,
可选使用结构体或字符串等指定默认填充数据
指定默认值时可以省略参数@1
raw.memory.allocPointer()
返回对象:rawMemoryObject
raw.memory.allocPointer(内存大小,填充数据)
分配内存并返回指针
无需lock即可直接使用指针,
可选使用结构体或字符串等指定默认填充数据
指定默认值时可以省略参数@1
可选使用参数3指定是否自动析构,默认值为true
rawMemoryObject 成员列表
rawMemoryObject.free()
释放内存
rawMemoryObject.lockPointer()
返回可用内存指针
rawMemoryObject.realloc()
返回对象:rawMemoryObject
rawMemoryObject.realloc(内存大小)
调整内存大小,
内存指针只能缩小,而内存句柄可以任意调整大小
rawMemoryObject.size()
返回内存大小
rawMemoryObject.unLockPointer()
释放内存指针
Markdown 格式