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