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) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour