ITSGAuthenticateUserSink::OnUserAuthenticated-Methode (tsgauthenticationengine.h)
Benachrichtigt Remotedesktopgateway (RD-Gateway), dass das Authentifizierungs-Plug-In den Benutzer erfolgreich authentifiziert wurde.
Syntax
HRESULT OnUserAuthenticated(
[in] BSTR userName,
[in] BSTR userDomain,
[in] ULONG_PTR context,
[in, optional] HANDLE_PTR userToken
);
Parameter
[in] userName
Der Name des Benutzers, der die Verbindung initiiert hat.
[in] userDomain
Die Domäne des Benutzers, der die Verbindung initiiert hat.
[in] context
Ein Zeiger auf eine ULONG , die einen Wert enthält, der diese Verbindung identifiziert. Verwenden Sie den Wert, der von der AuthenticateUser-Methode übergeben wurde.
[in, optional] userToken
Ein Zeiger auf einen HANDLE , der das Benutzertoken des Benutzers angibt. Wenn der Benutzer Windows nicht ausführt, legen Sie diesen Parameter auf NULL fest.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Sie können diese Methode über Ihre Implementierung von AuthenticateUser aufrufen. Wenn die Authentifizierung mehr als eine Sekunde benötigt, empfehlen wir, einen separaten Thread zu starten, um die Authentifizierung durchzuführen.
Ein Beispiel, das die OnUserAuthenticated-Methode verwendet, finden Sie im Beispiel für die pluggable Authentifizierung und Autorisierung des Remotedesktopgateways .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 |
Zielplattform | Windows |
Kopfzeile | tsgauthenticationengine.h |