UnhookWindowsHookEx
The UnhookWindowsHookEx
function removes a hook procedure installed in a hook chain by the SetWindowsHookEx
BOOL UnhookWindowsHookEx(
HHOOK hhk |
// handle of hook
procedure to remove |
); |
|
Parameters
hhk
Identifies
the hook to be removed. This parameter is a hook handle obtained by a previous
call to SetWindowsHookEx.
Return Values
If the
function succeeds, the return value is nonzero.
If the
function fails, the return value is zero.
Remarks
The hook
procedure can be in the state of being called by another thread even after UnhookWindowsHookEx
returns. If the hook procedure is not being called concurrently, the hook
procedure is removed immediately before UnhookWindowsHookEx returns.
See Also