GetWindowThreadProcessId, fonction (winuser.h)
Récupère l’identificateur du thread qui a créé la fenêtre spécifiée et, éventuellement, l’identificateur du processus qui a créé la fenêtre.
Syntaxe
DWORD GetWindowThreadProcessId(
[in] HWND hWnd,
[out, optional] LPDWORD lpdwProcessId
);
Paramètres
[in] hWnd
Type : HWND
Handle de la fenêtre.
[out, optional] lpdwProcessId
Type : LPDWORD
Pointeur vers une variable qui reçoit l’identificateur de processus. Si ce paramètre n’est pas NULL, GetWindowThreadProcessId copie l’identificateur du processus dans la variable ; sinon, ce n’est pas le cas. Si la fonction échoue, la valeur de la variable est inchangée.
Valeur retournée
Type : DWORD
Si la fonction réussit, la valeur de retour est l’identificateur du thread qui a créé la fenêtre. Si le handle de fenêtre n’est pas valide, la valeur de retour est zéro. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.
Configuration requise
Condition requise | Valeur |
---|---|
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) |