CBFunction.SystemAddress

From SunFlurry wiki
Revision as of 12:10, 8 June 2023 by Admin (talk | contribs) (1 revision imported)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  SystemAddress (Системный адрес функции обратного вызова)
Объект:Библиотека
Статус разработки: Реализована
Тип:Атрибут
Обращение к БД:Нет
Доступность:Только чтение
Визуальность:Нет

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

Синтаксис

CBFunction.SystemAddress

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

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

Примеры

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

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