CallNextHookEx 函式 (winuser.h)
將勾點資訊傳遞至目前勾點鏈結中的下一個攔截程式。 攔截程式可以在處理攔截資訊之前或之後呼叫此函式。
語法
LRESULT CallNextHookEx(
[in, optional] HHOOK hhk,
[in] int nCode,
[in] WPARAM wParam,
[in] LPARAM lParam
);
參數
[in, optional] hhk
類型: HHOOK
這個參數已忽略。
[in] nCode
類型: int
傳遞至目前攔截程式的攔截程式碼。 下一個攔截程式會使用此程式碼來判斷如何處理攔截資訊。
[in] wParam
類型: WPARAM
傳遞至目前攔截程式的 wParam 值。 此參數的意義取決於與目前勾點鏈結相關聯的勾點類型。
[in] lParam
類型: LPARAM
傳遞至目前攔截程式的 lParam 值。 此參數的意義取決於與目前勾點鏈結相關聯的勾點類型。
傳回值
類型: LRESULT
這個值是由鏈結中的下一個勾點程式傳回。 目前的攔截程式也必須傳回此值。 傳回值的意義取決於攔截類型。 如需詳細資訊,請參閱個別勾點程式的描述。
備註
攔截程式會安裝在特定攔截類型的鏈結中。 CallNextHookEx 會呼叫鏈結中的下一個勾點。
呼叫 CallNextHookEx 是選擇性的,但強烈建議使用;否則,其他已安裝勾點的應用程式將不會收到攔截通知,而且可能會因為結果而不正確。 除非您絕對需要防止其他應用程式看到通知,否則您應該呼叫 CallNextHookEx 。
規格需求
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | winuser.h (包含 Windows.h) |
程式庫 | User32.lib |
Dll | User32.dll |
API 集合 | ext-ms-win-ntuser-window-l1-1-0 (在 Windows 8) |
另請參閱
概念
參考