Funzione GetProcessWindowStation (winuser.h)

Recupera un handle nella stazione finestra corrente per il processo chiamante.

Sintassi

HWINSTA GetProcessWindowStation();

Valore restituito

Se la funzione ha esito positivo, il valore restituito è un handle per la stazione finestra.

Se la funzione ha esito negativo, il valore restituito è NULL. Per informazioni dettagliate sull'errore, chiamare GetLastError.

Commenti

Il sistema associa una stazione finestra a un processo quando viene creato il processo. Un processo può usare la funzione SetProcessWindowStation per modificare la relativa stazione finestra.

Il processo chiamante può usare l'handle restituito nelle chiamate alle funzioni GetUserObjectInformation, GetUserObjectSecurity, SetUserObjectInformation e SetUserObjectSecurity .

Non chiudere l'handle restituito da questa funzione.

Un'applicazione di servizio viene creata con una stazione finestra associata e un desktop, quindi non è necessario chiamare una funzione USER o GDI per connettere il servizio a una stazione finestra e a un desktop.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winuser.h (include Windows.h)
Libreria User32.lib
DLL User32.dll
Set di API ext-ms-win-ntuser-windowstation-l1-1-0 (introdotto in Windows 8)

Vedi anche

GetThreadDesktop

GetUserObjectInformation

GetUserObjectSecurity

SetProcessWindowStation

SetUserObjectInformation

SetUserObjectSecurity

Funzioni di windows e desktop

Stazioni finestra