CBFunction.SystemAddress

From SunFlurry wiki
Jump to: navigation, search
  SystemAddress (Системный адрес функции обратного вызова)
Объект:Библиотека
Статус разработки: Реализована
Тип:Атрибут
Обращение к БД:Нет
Доступность:Только чтение
Визуальность:Нет

Атрибут получает системный указатель (адрес) функции обратного вызова. Данный указатель можно передавать во внешние потоки или приложения, либо в системные вызовы, как указатель для вызова адресуемой функции обратного вызова.

Синтаксис

CBFunction.SystemAddress

Возвращаемое значение

Атрибут получает системный указатель (адрес) функции обратного вызова. Данный указатель можно передавать во внешние потоки или приложения, либо в системные вызовы, как указатель для вызова адресуемой функции обратного вызова.

Примеры

aEnumWindowsProc:=Lib.CreateCallbackFunction("EnumWindowsProc",,"stdcall","I32,N","B32");

//Будет выведено значение системного указателя на вызов функции в шестнадцатеричной форме.
Message(DecToHex(aEnumWindowsProc.SystemAddress,PointerSize()*2));