GetProcessWindowStation-Funktion (winuser.h)

Ruft ein Handle für die aktuelle Fensterstation für den aufrufenden Prozess ab.

Syntax

HWINSTA GetProcessWindowStation();

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ein Handle für die Fensterstation.

Wenn bei der Funktion ein Fehler auftritt, ist der Rückgabewert NULL. Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf.

Hinweise

Das System ordnet eine Fensterstation einem Prozess zu, wenn der Prozess erstellt wird. Ein Prozess kann die SetProcessWindowStation-Funktion verwenden, um seine Fensterstation zu ändern.

Der aufrufende Prozess kann das zurückgegebene Handle in Aufrufen der Funktionen GetUserObjectInformation, GetUserObjectSecurity, SetUserObjectInformation und SetUserObjectSecurity verwenden.

Schließen Sie das von dieser Funktion zurückgegebene Handle nicht.

Eine Dienstanwendung wird mit einer zugeordneten Fensterstation und einem Desktop erstellt, sodass es nicht erforderlich ist, eine USER- oder GDI-Funktion aufzurufen, um den Dienst mit einer Fensterstation und einem Desktop zu verbinden.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winuser.h (windows.h einschließen)
Bibliothek User32.lib
DLL User32.dll
APIs ext-ms-win-ntuser-windowstation-l1-1-0 (eingeführt in Windows 8)

Weitere Informationen

GetThreadDesktop

GetUserObjectInformation

GetUserObjectSecurity

SetProcessWindowStation

SetUserObjectInformation

SetUserObjectSecurity

Window Station- und Desktopfunktionen

Fensterstationen