Freigeben über


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

Weitere Informationen

IWRdsProtocolConnection