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)

另請參閱

概念

勾點

參考

SetWindowsHookEx

UnhookWindowsHookEx 函式