Freigeben über


IWTSProtocolManager::NotifySessionStateChange-Methode (wtsprotocol.h)

[IWTSProtocolManager::NotifySessionStateChange ist ab Windows Server 2012 nicht mehr verfügbar. Verwenden Sie stattdessen IWRdsProtocolManager::NotifySessionStateChange.]

Benachrichtigt den Protokollanbieter über Änderungen im Zustand einer Sitzung.

Syntax

HRESULT NotifySessionStateChange(
  [in] WTS_SESSION_ID *SessionId,
  [in] ULONG          EventId
);

Parameter

[in] SessionId

Ein Zeiger auf eine WTS_SESSION_ID Struktur, die die Sitzung eindeutig identifiziert.

[in] EventId

Eine ganze Zahl, die die Ereignis-ID enthält. Die folgenden IDs finden Sie in Winuser.h.

WTS_CONSOLE_CONNECT (0x1)

WTS_CONSOLE_DISCONNECT (0x2)

WTS_REMOTE_CONNECT (0x3)

WTS_SESSION_LOGOFF (0x6)

WTS_SESSION_LOCK (0x7)

WTS_SESSION_UNLOCK (0x8)

WTS_SESSION_REMOTE_CONTROL (0x9)

Rückgabewert

Wenn Sie diese Methode implementieren, geben Sie S_OK zurück, wenn die Funktion erfolgreich ist. Wenn ein Fehler auftritt, geben Sie einen HRESULT-Wert zurück, der den Fehler angibt. Eine Liste allgemeiner Fehlercodes finden Sie unter Allgemeine HRESULT-Werte.

Anforderungen

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

Weitere Informationen

IWTSProtocolManager