IWTSSBPlugin::WTSSBX_SessionChangeNotification-Methode (tssbx.h)
[Die IWTSSBPlugin-Schnittstelle wird nach Windows Server 2008 R2 nicht unterstützt. Verwenden Sie ab Windows Server 2012 die ITsSbPlugin-Schnittstelle.]
Benachrichtigt das Plug-In, dass eine Änderung, z. B. eine Anmeldung, Abmeldung, Trennung oder erneute Verbindung, in der Sitzung stattgefunden hat.
Syntax
HRESULT WTSSBX_SessionChangeNotification(
[in] WTSSBX_NOTIFICATION_TYPE NotificationType,
[in] long MachineId,
[in] DWORD NumOfSessions,
[in] WTSSBX_SESSION_INFO [] SessionInfo
);
Parameter
[in] NotificationType
Ein WTSSBX_NOTIFICATION_TYPE Typ, der den Typ der vorgenommenen Änderung angibt.
[in] MachineId
Die ID des Servers, auf dem die Sitzungsänderung stattgefunden hat.
[in] NumOfSessions
Die Anzahl der Elemente im SessionInfo-Array .
[in] SessionInfo
Ein Array von WTSSBX_SESSION_INFO Strukturen, die Informationen zu Sitzungen enthalten. Nur die Elemente, die sich geändert haben, werden in dieser Struktur gemeldet. Die anderen sind auf 0 festgelegt.
Rückgabewert
Gibt bei erfolgreicher Ausführung S_OK zurück.
Hinweise
Die WTSSBX_SessionChangeNotification-Methode kann bei jedem Aufruf bis zu 25 Sitzungen melden. Wenn der Terminal services-Sitzungsbroker (TS-Sitzungsbroker) mehr als 25 Sitzungen melden muss, ruft er diese Methode mehrmals auf, bis alle Sitzungen gemeldet werden.
Bei erfolgreicher Implementierung dieser Methode muss sofort S_OK zurückgegeben werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Nicht unterstützt |
Unterstützte Mindestversion (Server) | Windows Server 2008 |
Zielplattform | Windows |
Kopfzeile | tssbx.h |