Функция UnhookWindowsHookEx

Функция UnhookWindowsHookEx удаляет процедуру фильтра (hook), установленную в цепочке фильтров функцией SetWindowsHookEx.

Синтаксис

BOOL UnhookWindowsHookEx(      
    HHOOK hhk
);

Параметры

hhk

[in] Дескриптор фильтра (hook), который будет удален. Этот параметр - дескриптор фильтра, полученный предыдущим вызовом SetWindowsHookEx.

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

Если функция завершается успешно, возвращаемое значение не нуль.

Если функция завершается ошибкой, возвращаемое значение равняется нулю. Чтобы получить дополнительную информацию об ошибке, вызовите GetLastError.

Замечания

Процедура фильтра (hook) может находиться в состоянии вызова другим потоком даже после того как функция UnhookWindowsHookEx возвратила значение. Если процедура фильтра (hook) не вызывается одновременно с кем-либо, процедура фильтра удаляется немедленно перед возвратом функцией UnhookWindowsHookEx значения.

Пример

Пример, см. Текущий контроль за системными событиями.

Смотри также

Обзор Фильтр-процедуры (hooks) событий, Функции, используемые фильтрами (hook), SetWindowsHookEx

Размещение и совместимость UnhookWindowsHookEx

Windows. NET Server

Да

Windows XP

Да

Windows 2000

Да

Windows NT

Да версии 3.1 и выше

Windows Me

Да

Windows 98

Да

Windows 95

Да

Используемая библиотека

Нет

Заголовочный файл

 

- объявлено в

Winuser.h

- включено в

Windows.h

Unicode

Нет

Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz