Compartir a través de


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

[La interfaz IWTSSBPlugin no se admite después de Windows Server 2008 R2. A partir de Windows Server 2012 use la interfaz ITsSbPlugin.

Notifica al complemento que se produjo un cambio en el entorno del servidor.

Sintaxis

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

Parámetros

[in] NotificationType

Valor del tipo de enumeración WTSSBX_NOTIFICATION_TYPE que indica el tipo de evento que se produjo.

[in] MachineId

Identificador del servidor en el que se produjo el cambio.

[in] pMachineInfo

Puntero a una estructura de WTSSBX_MACHINE_INFO que contiene información sobre el servidor que cambió. Solo los miembros que han cambiado se notifican en esta estructura. Los demás miembros se establecen en cero.

Valor devuelto

Devuelve S_OK si se ejecuta correctamente.

Comentarios

El Agente de sesión de Terminal Services (Agente de sesión de TS) llama a este método cada vez que se produce un cambio importante en el entorno del servidor. Por ejemplo, los cambios que desencadenarían una llamada incluyen cuándo:

  • Un servidor se une o deja una granja en el Agente de sesión de TS.
  • Un servidor cambia su estado de purga.
  • Cambia una dirección IP del servidor.
  • Cambios de límite máximo de sesión de un servidor.
La implementación de este método debe devolver S_OK inmediatamente si se ejecuta correctamente.

Requisitos

Requisito Value
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado tssbx.h

Consulte también

ITsSbPlugin

IWTSSBPlugin