¿Hay algún problema con la función UnHookWindowsHookEx de VC?
El archivo de encabezado es winuser.h
Mire msdn:
UnhookWindowsHookEx
La función UnhookWindowsHookEx elimina un procedimiento de enlace instalado en un cadena de gancho mediante la función SetWindowsHookEx
BOOL UnhookWindowsHookEx(
HHOOK hhk // manejar el procedimiento de gancho para eliminar
);
Parámetros
hhk
Identificador del gancho que se va a eliminar. Este parámetro es un identificador de gancho obtenido mediante una llamada previa a SetWindowsHookEx
Valores devueltos
Si la función tiene éxito, el valor de retorno es distinto de cero.
Si la función falla, el valor de retorno es cero. Para obtener información de error ampliada, llame a GetLastError.
Observaciones.
El procedimiento de enlace puede estar en estado de ser llamado por otro subproceso incluso después de que regrese UnhookWindowsHookEx. Si el procedimiento de enlace no se llama simultáneamente, el procedimiento de enlace se elimina inmediatamente antes de que regrese UnhookWindowsHookEx.
QuickInfo
Windows NT: requiere la versión 3.1 o posterior.
Windows: requiere Windows 95 o posterior.
Windows CE: no compatible.
Encabezado: declarado en winuser.h.
Importar biblioteca: usar user32.lib.