IWRdsProtocolConnection::LogonNotify-Methode (wtsprotocol.h)
Wird aufgerufen, wenn sich der Benutzer bei der Sitzung angemeldet hat.
Syntax
HRESULT LogonNotify(
[in] HANDLE_PTR hClientToken,
[in] WCHAR *wszUserName,
[in] WCHAR *wszDomainName,
[in] WRDS_SESSION_ID *SessionId,
[in, out] PWRDS_CONNECTION_SETTINGS pWRdsConnectionSettings
);
Parameter
[in] hClientToken
Ein Handle, das das Benutzertoken darstellt.
[in] wszUserName
Ein Zeiger auf eine NULL-Zeichenfolge, die den Benutzernamen enthält.
[in] wszDomainName
Ein Zeiger auf eine NULL-Zeichenfolge, die den Domänennamen des Benutzers enthält.
[in] SessionId
Ein Zeiger auf eine WRDS_SESSION_ID Struktur, die die Sitzung eindeutig identifiziert.
[in, out] pWRdsConnectionSettings
Ein Zeiger auf eine WRDS_CONNECTION_SETTINGS Struktur, die Verbindungseinstellungen für die Sitzung enthält.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Dies ist eine Ereignisbenachrichtigung, und Sie sollten sofort von dieser Methode zurückgeben. Um einen möglichen Deadlock zu vermeiden, sollten Sie keine Funktions- oder Methodenaufrufe ausführen, die direkt oder indirekt dazu führen, dass eine Remotedesktopdienste-API aufgerufen wird. Wenn Sie einen ausgehenden Aufruf tätigen müssen, sollten Sie einen neuen Thread starten und den ausgehenden Aufruf aus dem neuen Thread erstellen.
Anforderungen
Unterstützte Mindestversion (Client) | Nicht unterstützt |
Unterstützte Mindestversion (Server) | Windows Server 2012 |
Zielplattform | Windows |
Kopfzeile | wtsprotocol.h |