函数简介:

从内存加载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来结束自己. 以免造成资源泄露.