Compartir a través de


Método IWTSSBPlugin::WTSSBX_SessionChangeNotification (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, como un inicio de sesión, inicio de sesión, desconexión o reconexión, en la sesión.

Sintaxis

HRESULT WTSSBX_SessionChangeNotification(
  [in] WTSSBX_NOTIFICATION_TYPE NotificationType,
  [in] long                     MachineId,
  [in] DWORD                    NumOfSessions,
  [in] WTSSBX_SESSION_INFO []   SessionInfo
);

Parámetros

[in] NotificationType

Tipo de WTSSBX_NOTIFICATION_TYPE que especifica el tipo de cambio que se produjo.

[in] MachineId

Identificador del servidor en el que se produjo el cambio de sesión.

[in] NumOfSessions

Número de elementos de la matriz SessionInfo .

[in] SessionInfo

Matriz de estructuras de WTSSBX_SESSION_INFO que contienen información sobre las sesiones. Solo los miembros que han cambiado se notifican en esta estructura. Los demás se establecen en cero.

Valor devuelto

Devuelve S_OK si se ejecuta correctamente.

Comentarios

El método WTSSBX_SessionChangeNotification puede notificar hasta 25 sesiones cada vez que se llama. Si terminal Services Session Broker (TS Session Broker) necesita notificar más de 25 sesiones, llama a este método varias veces hasta que notifica todas sus sesiones.

La implementación de este método debe devolver S_OK inmediatamente si se realiza 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