GetWindowThreadProcessId-Funktion (winuser.h)
Ruft den Bezeichner des Threads ab, der das angegebene Fenster erstellt hat, und optional den Bezeichner des Prozesses, der das Fenster erstellt hat.
Syntax
DWORD GetWindowThreadProcessId(
[in] HWND hWnd,
[out, optional] LPDWORD lpdwProcessId
);
Parameter
[in] hWnd
Typ: HWND
Ein Handle für das Fenster.
[out, optional] lpdwProcessId
Typ: LPDWORD
Ein Zeiger auf eine Variable, die den Prozessbezeichner empfängt. Wenn dieser Parameter nicht NULL ist, kopiert GetWindowThreadProcessId den Bezeichner des Prozesses in die Variable. andernfalls nicht. Wenn die Funktion fehlschlägt, bleibt der Wert der Variablen unverändert.
Rückgabewert
Art: DWORD
Wenn die Funktion erfolgreich ist, ist der Rückgabewert der Bezeichner des Threads, der das Fenster erstellt hat. Wenn das Fensterhandle ungültig ist, ist der Rückgabewert 0. Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf.
Anforderungen
Anforderung | Wert |
---|---|
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 (einschließlich Windows.h) |
Bibliothek | User32.lib |
DLL | User32.dll |
APIs | ext-ms-win-ntuser-window-l1-1-0 (eingeführt in Windows 8) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für