Función UnhookWindowsHookEx (winuser.h)
Quita un procedimiento de enlace instalado en una cadena de enlace mediante la función SetWindowsHookEx .
Sintaxis
BOOL UnhookWindowsHookEx(
[in] HHOOK hhk
);
Parámetros
[in] hhk
Tipo: HHOOK
Identificador del enlace que se va a quitar. Este parámetro es un identificador de enlace obtenido por una llamada anterior a SetWindowsHookEx.
Valor devuelto
Tipo: BOOL
Si la función se realiza correctamente, el valor devuelto es distinto de cero.
Si la función no se realiza correctamente, el valor devuelto es cero. Para obtener información de error extendida, llame a GetLastError.
Comentarios
El procedimiento de enlace puede estar en el estado de ser llamado por otro subproceso incluso después de que UnhookWindowsHookEx devuelva. Si el procedimiento de enlace no se llama simultáneamente, el procedimiento de enlace se quita inmediatamente antes de que UnhookWindowsHookEx devuelva.
Ejemplos
Para obtener un ejemplo, consulte Supervisión de eventos del sistema.
Requisitos
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | winuser.h (incluir Windows.h) |
Library | User32.lib |
Archivo DLL | User32.dll |
Conjunto de API | ext-ms-win-ntuser-window-l1-1-0 (introducido en Windows 8) |
Consulte también
Conceptual
Referencia