Функция CallNextHookEx.
Функция CallNextHookEx вызывает следующую
процедуру ловушки в текущей цепочке. Процедура
ловушки может вызывать эту функцию как до, так и
после обработки информации о ловушке.
LRESULT CallNextHookEx(
HHOOK hhk,
int nCode,
WPARAM wParam,
LPARAM lParam
);
Параметры
- hhk
- Дескриптор текущей ловушки. Приложение
получает этот дескриптор после вызова функции SetWindowsHookEx.
- nCode
- Код ловушки, переданный в текущую функцию
ловушки. Следующая процедура ловушки использует
этот код, чтобы обработать информацию о ловушке.
- wParam
- Значение wParam, переданное в текущую
процедуру ловушки. Значение этого параметра
зависит от типа ловушки.
- lParam
- Значение lParam, переданное в текущую
процедуру ловушки. Значение этого параметра
зависит от типа ловушки.
Возвращаемое значение
Это значение, возвращённое следующей
процедурой ловушки в цепочке. Текущая функция
ловушки так же должна вернуть это значение.
Конечно же возвращаемое значение зависит от типа
ловушки. Более подробную информацию см. в
описании к конкретной процедуре ловушки.
Замечания
Процедуры ловушек устанавливаются в цепочке
для определённого типа ловушек. CallNextHookEx
вызывает следующую ловушку в цепочке этих типов.
Вызывать CallNextHookEx не обязательно, но очень
рекомендуется, иначе другие приложения,
установившие ловушки просто не получат
уведомлений и не смогут корректно работать.
Дополнительная информация
Заголовок |
Объявлена в Winuser.h, включая Windows.h |
Библиотека |
User32.lib |
Минимальные ОС |
Присутствует начиная с Windows 95, Windows NT 3.1 |
|