Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[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 |