DebugProc

winapi Функция DebugProc

Описание:
Function DebugProc (nCode:integer; wParam, LPARAM:Longint):Longint;

Хук процедура DebugProc определяемая приложением или библиотекой callback функция, которую Windows вызывает до вызова хук процедуры, которая связана с любым другим типом перехвата. Система предоставляет информацию о хуке, который должен быть вызван, и DebugProc определяет, позволить ли хуку запуститься.

Параметры:

nCode: Определяет, должна ли процедура перехвата обработать сообщение. Если nCode=HC_ACTION, то хук процедура должна обработать сообщение. Если nCode меньше нуля, то хук процедура должна пропустить сообщение в функцию CallNextHookEx без дальнейшей обработке и должна вернуть значение, возвращенное CallNextHookEx.

wParam: Определяет тип перехвата, который будет вызван. Этот параметр может принимать значения констант WH_.

lParam: Указатель на структуру TDebugHookInfo, которая содержит параметры, для прохода к предназначенной хук процедуре.

Возвращаемые значения
Для предотвращения установки перехватов в системе, возвращаемое значение должно быть ненулевым. Иначе процедура перехвата должна передать информацию о перехвате функции CallNextHookEx.

Замечания
Приложение устанавливает эту процедуру перехвата, определяя тип перехвата WH_DEBUG и указатель на процедуру перехвата, в запросе к функции SetWindowsHookEx.
CallWndProc и CallWndRetProc хранители имен функций для приложения или библиотеки.

Материал взят из:
Русская спpавка по Windows API



Последние из рубрики

ОтменитьДобавить комментарий