CBFunction.SystemAddress
Revision as of 20:20, 15 May 2023 by 1>Admin
SystemAddress (Системный адрес функции обратного вызова) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Атрибут получает системный указатель (адрес) функции обратного вызова. Данный указатель можно передавать во внешние потоки или приложения, либо в системные вызовы, как указатель для вызова адресуемой функции обратного вызова.
Синтаксис
CBFunction.SystemAddress
Возвращаемое значение
Атрибут получает системный указатель (адрес) функции обратного вызова. Данный указатель можно передавать во внешние потоки или приложения, либо в системные вызовы, как указатель для вызова адресуемой функции обратного вызова.
Примеры
aEnumWindowsProc:=Lib.CreateCallbackFunction("EnumWindowsProc",,"stdcall","I32,N","B32"); //Будет выведено значение системного указателя на вызов функции в шестнадцатеричной форме. Message(DecToHex(aEnumWindowsProc.SystemAddress,PointerSize()*2));