💰 AsmSetTimeout 设置汇编指令超时
🎯功能
此接口对AsmCall
和AsmCallEx
中的模式5和6中内置的一些延时参数进行设置.
📜语法
结果 = dm.AsmSetTimeout(time_out, param)
📥参数
参数 | 数据类型 | 解释 |
---|---|---|
time_out | 整型数 | 具体含义看以下说明.(默认值10000) 单位毫秒 |
param | 整型数 | 具体含义看以下说明.(默认值100) 单位毫秒 |
📤返回
整型数
, 0
为失败, 1
为成功.
💡示例
dm.AsmSetTimeout 10000,100
📘备注
time_out
同时影响模式5和6.单位是毫秒。 表示执行此AsmCall
时,最长的等待时间. 超过此时间后,强制结束. 如果是-1
,表示无限等待. 比如,当执行某个寻路call时,需要到寻路结束,call才会返回. 那么就需要把此参数设置大一些,甚至设置为-1
.
param
仅影响模式6. 这个值越大,越不容易引起目标进程崩溃,同时call的执行速度相对慢一些. 越小越容易崩溃,同时call的执行速度快一些. 可根据自己情况设置. 一般默认的就可以了.