Freigeben über


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

Weitere Informationen

ITsSbPlugin

IWTSSBPlugin