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) |