PWLX_CLOSE_USER_DESKTOP Rückruffunktion (winwlx.h)
[Die WlxCloseUserDesktop-Funktion ist ab Windows Server 2008 und Windows Vista nicht mehr verfügbar.]
Wird von GINA aufgerufen, um einen alternativen Benutzerdesktop zu schließen und nach dem Schließen des Desktops sauber.
Syntax
PWLX_CLOSE_USER_DESKTOP PwlxCloseUserDesktop;
BOOL PwlxCloseUserDesktop(
[in] HANDLE hWlx,
[in] PWLX_DESKTOP pDesktop,
[in] HANDLE hToken
)
{...}
Parameter
[in] hWlx
Gibt das Winlogon-Handle an, das im WlxInitialize-Aufruf an GINA übergeben wird.
[in] pDesktop
Gibt einen Zeiger auf eine WLX_DESKTOP-Struktur an, die durch Aufrufen der Funktion WlxCreateUserDesktop abgerufen wird.
[in] hToken
Gibt das Handle für das Token des Benutzers an, dessen Desktop geschlossen werden soll.
Rückgabewert
Wenn die Funktion den Desktop erfolgreich schließt, ist der Rückgabewert TRUE.
Wenn die Funktion fehlschlägt, wird FALSE zurückgegeben.
Hinweise
Zusätzlich zum Schließen des Desktops ändert diese Funktion den Zugriff auf die übergeordnete Fensterstation, um ACEs zu entfernen, die während der Erstellung des Benutzerdesktops hinzugefügt wurden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | winwlx.h |