Fonction CallNextHookEx (winuser.h)

Transmet les informations de crochet à la procédure de hook suivante dans la chaîne de crochet actuelle. Une procédure de hook peut appeler cette fonction avant ou après le traitement des informations de hook.

Syntaxe

LRESULT CallNextHookEx(
  [in, optional] HHOOK  hhk,
  [in]           int    nCode,
  [in]           WPARAM wParam,
  [in]           LPARAM lParam
);

Paramètres

[in, optional] hhk

Type : HHOOK

Ce paramètre est ignoré.

[in] nCode

Type : int

Code de hook passé à la procédure de hook actuelle. La procédure de hook suivante utilise ce code pour déterminer comment traiter les informations de hook.

[in] wParam

Type : WPARAM

Valeur wParam passée à la procédure de hook actuelle. La signification de ce paramètre dépend du type de crochet associé à la chaîne de crochet actuelle.

[in] lParam

Type : LPARAM

Valeur lParam passée à la procédure de hook actuelle. La signification de ce paramètre dépend du type de crochet associé à la chaîne de crochet actuelle.

Valeur retournée

Type : LRESULT

Cette valeur est retournée par la procédure de crochet suivante dans la chaîne. La procédure de hook actuelle doit également retourner cette valeur. La signification de la valeur de retour dépend du type de crochet. Pour plus d’informations, consultez les descriptions des procédures de hook individuelles.

Notes

Les procédures de crochet sont installées dans des chaînes pour des types de crochets particuliers. CallNextHookEx appelle le crochet suivant dans la chaîne.

L’appel de CallNextHookEx est facultatif, mais il est fortement recommandé ; dans le cas contraire, d’autres applications qui ont installé des hooks ne recevront pas de notifications de hook et peuvent se comporter incorrectement en conséquence. Vous devez appeler CallNextHookEx , sauf si vous avez absolument besoin d’empêcher la notification d’être vue par d’autres applications.

Spécifications

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête winuser.h (inclure Windows.h)
Bibliothèque User32.lib
DLL User32.dll
Ensemble d’API ext-ms-win-ntuser-window-l1-1-0 (introduit dans Windows 8)

Voir aussi

Conceptuel

Hooks

Référence

SetWindowsHookEx

UnhookWindowsHookEx, fonction