CallNextHookEx-Funktion (winuser.h)
Übergibt die Hookinformationen an die nächste Hookprozedur in der aktuellen Hookkette. Eine Hookprozedur kann diese Funktion entweder vor oder nach der Verarbeitung der Hookinformationen aufrufen.
Syntax
LRESULT CallNextHookEx(
[in, optional] HHOOK hhk,
[in] int nCode,
[in] WPARAM wParam,
[in] LPARAM lParam
);
Parameter
[in, optional] hhk
Typ: HHOOK
Konvertiert die Zeichenfolgendarstellung einer Zahl in einem angegebenen Stil und einem kulturspezifischen Format in die entsprechende 32-Bit-Ganzzahl mit Vorzeichen.
[in] nCode
Typ: int
Der an die aktuelle Hookprozedur übergebene Hookcode. Die nächste Hookprozedur verwendet diesen Code, um zu bestimmen, wie die Hookinformationen verarbeitet werden.
[in] wParam
Typ: WPARAM
Der an die aktuelle Hookprozedur übergebene wParam-Wert . Die Bedeutung dieses Parameters hängt vom Typ des Hooks ab, der der aktuellen Hookkette zugeordnet ist.
[in] lParam
Typ: LPARAM
Der lParam-Wert , der an die aktuelle Hookprozedur übergeben wird. Die Bedeutung dieses Parameters hängt vom Typ des Hooks ab, der der aktuellen Hookkette zugeordnet ist.
Rückgabewert
Typ: LRESULT
Dieser Wert wird von der nächsten Hookprozedur in der Kette zurückgegeben. Die aktuelle Hookprozedur muss auch diesen Wert zurückgeben. Die Bedeutung des Rückgabewerts hängt vom Hooktyp ab. Weitere Informationen finden Sie in den Beschreibungen der einzelnen Hookprozeduren.
Hinweise
Hookprozeduren werden in Ketten für bestimmte Hooktypen installiert. CallNextHookEx ruft den nächsten Hook in der Kette auf.
Das Aufrufen von CallNextHookEx ist optional, wird jedoch dringend empfohlen. Andernfalls erhalten andere Anwendungen, die Hooks installiert haben, keine Hookbenachrichtigungen und verhalten sich daher möglicherweise falsch. Sie sollten CallNextHookEx aufrufen, es sei denn, Sie müssen unbedingt verhindern, dass die Benachrichtigung von anderen Anwendungen angezeigt wird.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | winuser.h (windows.h einschließen) |
Bibliothek | User32.lib |
DLL | User32.dll |
APIs | ext-ms-win-ntuser-window-l1-1-0 (eingeführt in Windows 8) |
Siehe auch
Konzept
Referenz