通过SetWindowsHookEx函数删除挂钩链中安装的钩子过程。
BOOL WINAPI UnhookWindowsHookEx(
_In_ HHOOK hhk
);
参数
hhk [in]
类型:HHOOK
要取下钩子的把手。此参数是通过先前调用SetWindowsHookEx获得的钩子句柄
hhk [in]
类型:HHOOK
要取下钩子的把手。此参数是通过先前调用SetWindowsHookEx获得的钩子句柄
返回值
类型:BOOL
如果函数成功,返回值不为零。
如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError。
类型:BOOL
如果函数成功,返回值不为零。
如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError。
备注
即使在UnhookWindowsHookEx返回后,挂钩过程也可能处于被另一个线程调用的状态。如果钩子过程没有被并发调用,则挂钩过程将在UnhookWindowsHookEx返回之前立即被删除。