函数简介:
从内存加载Ai模块. Ai模块从后台下载. 模块加载仅支持所有的正式版本。具体可以看DmGuard里系统版本的说明.
函数原型:
long LoadAiMemory(data,size)
参数定义:
data 整形数: ai模块在内存中的地址
size 整形数: ai模块在内存中的大小
返回值:
整形数:
1 表示成功
-1 打开文件失败
-2 内存初始化失败. 如果是正式版本,出现这个错误可以联系我解决.
-3 参数错误
-4 加载错误
-5 Ai模块初始化失败
-6 内存分配失败
示例:
// 先获取ai.module的内存地址
dm_ret = dm.LoadAiMemory(234735,32948)
TracePrint dm_ret
注:加载是全进程生效,同进程只用加载一次即可. 另外要注意,加载过ai模块的进程,在进程退出时,会无法正常推出. 需要手动调用以下windows api. 比如TerminateProcess -1来结束自己. 以免造成资源泄露.