Partager via


GetProcessWindowStation, fonction (winuser.h)

Récupère un handle vers la station de fenêtre actuelle pour le processus d’appel.

Syntaxe

HWINSTA GetProcessWindowStation();

Valeur de retour

Si la fonction réussit, la valeur de retour est un handle à la station de fenêtre.

Si la fonction échoue, la valeur de retour est NULL. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.

Remarques

Le système associe une station de fenêtre à un processus lors de la création du processus. Un processus peut utiliser la fonction SetProcessWindowStation pour modifier sa station de fenêtre.

Le processus d’appel peut utiliser le handle retourné dans les appels aux fonctions GetUserObjectInformation, GetUserObjectSecurity, SetUserObjectInformation et SetUserObjectSecurity .

Ne fermez pas le handle retourné par cette fonction.

Une application de service est créée avec une station de fenêtre et un bureau associés, il n’est donc pas nécessaire d’appeler une fonction USER ou GDI pour connecter le service à une station de fenêtre et à un bureau.

Configuration requise

   
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-windowstation-l1-1-0 (introduit dans Windows 8)

Voir aussi

GetThreadDesktop

GetUserObjectInformation

GetUserObjectSecurity

SetProcessWindowStation

SetUserObjectInformation

SetUserObjectSecurity

Windows Station et fonctions de bureau

Stations de fenêtre