Freigeben über


IWTSSBPlugin::WTSSBX_MachineChangeNotification-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 in der Serverumgebung aufgetreten ist.

Syntax

HRESULT WTSSBX_MachineChangeNotification(
  [in] WTSSBX_NOTIFICATION_TYPE NotificationType,
  [in] long                     MachineId,
  [in] WTSSBX_MACHINE_INFO      *pMachineInfo
);

Parameter

[in] NotificationType

Ein Wert des WTSSBX_NOTIFICATION_TYPE Enumerationstyps, der den Typ des aufgetretenen Ereignisses angibt.

[in] MachineId

Die ID des Servers, auf dem die Änderung stattgefunden hat.

[in] pMachineInfo

Ein Zeiger auf eine WTSSBX_MACHINE_INFO-Struktur , die Informationen zum geänderten Server enthält. Nur die Elemente, die sich geändert haben, werden in dieser Struktur gemeldet. Die anderen Elemente sind auf 0 festgelegt.

Rückgabewert

Gibt bei erfolgreicher Ausführung S_OK zurück.

Hinweise

Terminal Services Session Broker (TS-Sitzungsbroker) ruft diese Methode bei jeder wichtigen Änderung in der Serverumgebung auf. Änderungen, die einen Aufruf auslösen würden, umfassen z. B.:

  • Ein Server schließt sich einer Farm im TS-Sitzungsbroker an oder verlässt sie.
  • Ein Server ändert seinen Ablaufzustand.
  • Eine Server-IP-Adresse ändert sich.
  • Änderungen des maximalen Sitzungslimits eines Servers.
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