Функция UnhookWindowsHookEx.
Функция UnhookWindowsHookEx удаляет процедуру
ловушки из цепочки ловушек, установленную туда
при помощи функции SetWindowsHookEx.
BOOL UnhookWindowsHookEx(
HHOOK hhk
);
Параметры
- hhk
- Дескриптор ловушки, который необходимо удалить.
Обычно этот параметр получается после вызова
функции SetWindowsHookEx.
Возвращаемое значение
В случае успеха, возвращаемое значение не равно
нулю.
В случае ошибки, функция вернёт ноль. Для
получения более подробной информации об ошибке,
можно воспользоваться функцией GetLastError.
Заметки
Процедура ловушки может остаться в рабочем
состоянии, если она была вызвана из другого
потока, даже после того как UnhookWindowsHookEx вернёт
управление. Если же никто не вызывал процедуру
ловушки, то она будет удалена немедленно до того
как UnhookWindowsHookEx вернёт управление.
Пример
См. Использование Ловушек.
Дополнительная информация
Заголовок |
Объявлена в Winuser.h, включена в Windows.h |
Библиотека |
User32.lib |
Минимальные ОС |
Присутствует начиная с Windows 95, Windows NT 3.1 |
|