CallNextHookEx

【勇芳软件工作室】汉化HomePreviousNext

CallNextHookEx函数将钩子信息传递给当前钩子链中的下一个钩子过程。此函数取代DefHookProc功能。

LRESULT CallNextHookEx方法(

HHOOK 【HHK】,//处理当前挂钩
INT 【NCODE】,//钩子代码传递给钩子程序
WPARAM 【wParam中】,//值传递给hook过程
LPARAM 【lParam的】//值传递给hook过程
); 

参数

【HHK】

标识当前挂钩。由于以前调用SetWindowsHookEx功能,应用程序会收到此句柄。

【NCODE】

指定传递给当前挂钩过程的挂钩代码。下一个钩子过程使用此代码来确定如何处理挂钩信息。

【wParam中】

指定传递给当前挂接过程的【wParam中】值。此参数的含义取决于与当前钩链相关联的钩子类型。

【lParam的】

指定传递给当前挂接过程的【lParam的】值。此参数的含义取决于与当前钩链相关联的钩子类型。

返回值

如果函数成功,则返回值是链中下一个钩子过程返回的值。当前的钩子过程也必须返回此值。返回值的含义取决于钩子类型。有关详细信息,请参阅各个挂钩过程的说明。

备注

挂钩程序安装在特定钩类型的链中。CallNextHookEx调用链中的下一个钩子。

致电CallNextHookEx是可选的。挂钩过程可以在处理挂钩信息之前或之后调用此函数。如果挂钩过程不调用CallNextHookEx,Windows将不会调用安装当前挂接过程之前安装的挂钩过程。

也可以看看

SetWindowsHook, SetWindowsHookEx, UnhookWindowsHook, UnhookWindowsHookEx