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 |