MCodeH

创建一个 DynaCall 机器代码函数的对象。

OutputVar := MCodeH(Hex , Definition, Parameter1, Parameter2, ...)
函数示例: BSwap16 := MCodeH("8AE18AC5C3", "h==h")

参数

OutputVar(输出变量)

用于存储函数对象的变量的名称。

Definition(定义)

与中使用的定义语法相同 DynaCall.

Parameter1, Parameter2, ...(参数 1、参数 2、...,可选)

调用函数时使用的默认参数,与 DynaCall.

相关

#DllImport, DynaCall, WinApi

示例

RGB_TO_BGR:=MCodeH(A_PtrSize=4?"8B4C24040FB6C18BD1C1E01081E200FF00000BC2C1E9100BC1C3":"0FB6C18BD1C1E910C1E01081E200FF00000BC20BC1C3","ui==ui")
MsgBox % format("0x{1:X}",RGB_TO_BGR[0xAABBCC])