Freigeben über


IWTSProtocolConnection::LogonNotify-Methode (wtsprotocol.h)

[IWTSProtocolConnection::LogonNotify ist ab Windows Server 2012 nicht mehr verfügbar. Verwenden Sie stattdessen IWRdsProtocolConnection::LogonNotify.]

Gibt an, dass sich der Benutzer bei der Sitzung angemeldet hat.

Syntax

HRESULT LogonNotify(
  [in] HANDLE_PTR     hClientToken,
  [in] WCHAR          *wszUserName,
  [in] WCHAR          *wszDomainName,
  [in] WTS_SESSION_ID *SessionId
);

Parameter

[in] hClientToken

Ein Zeiger auf ein Benutzertokenhandle.

[in] wszUserName

Ein Zeiger auf eine Zeichenfolge, die den Benutzernamen enthält.

[in] wszDomainName

Ein Zeiger auf eine Zeichenfolge, die den Domänennamen für den Benutzer enthält.

[in] SessionId

Ein Zeiger auf eine WTS_SESSION_ID-Struktur , die die sitzungs-ID enthält, die dem Benutzer zugeordnet ist.

Rückgabewert

Keine

Bemerkungen

Der Remotedesktopdienstedienst ruft diese Methode auch auf, wenn sich der Zustand der Sitzung geändert hat.

Dies ist eine Ereignisbenachrichtigung, und Sie sollten sofort von dieser Methode zurückkehren. 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 durchführen müssen, sollten Sie einen neuen Thread starten und den ausgehenden Aufruf aus dem neuen Thread ausführen.

Anforderungen

   
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2008 R2
Zielplattform Windows
Kopfzeile wtsprotocol.h

Weitere Informationen

IWTSProtocolConnection