Méthode IWTSSBPlugin ::WTSSBX_MachineChangeNotification (tssbx.h)

[ L’interface IWTSSBPlugin n’est pas prise en charge après Windows Server 2008 R2. À partir de Windows Server 2012 utilisez l’interface ITsSbPlugin.]

Avertit le plug-in qu’une modification s’est produite dans l’environnement serveur.

Syntaxe

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

Paramètres

[in] NotificationType

Valeur du WTSSBX_NOTIFICATION_TYPE type d’énumération qui indique le type d’événement qui s’est produit.

[in] MachineId

ID du serveur sur lequel la modification s’est produite.

[in] pMachineInfo

Pointeur vers une structure de WTSSBX_MACHINE_INFO qui contient des informations sur le serveur qui a été modifié. Seuls les membres qui ont changé sont signalés dans cette structure. Les autres membres sont définis sur zéro.

Valeur retournée

Retourne S_OK en cas de réussite.

Remarques

Terminal Services Session Broker (TS Session Broker) appelle cette méthode chaque fois qu’un changement important dans l’environnement serveur se produit. Par exemple, les modifications qui déclencheraient un appel incluent les cas suivants :

  • Un serveur joint ou quitte une batterie de serveurs dans TS Session Broker.
  • Un serveur change son état de drainage.
  • L’adresse IP d’un serveur change.
  • La limite maximale de session d’un serveur change.
Votre implémentation de cette méthode doit retourner S_OK immédiatement si elle réussit.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête tssbx.h

Voir aussi

ITsSbPlugin

IWTSSBPlugin