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
Référence