Método IWTSSBPlugin::WTSSBX_SessionChangeNotification (tssbx.h)
[A interface IWTSSBPlugin não tem suporte após o Windows Server 2008 R2. Começando com Windows Server 2012 use a interface ITsSbPlugin.]
Notifica o plug-in de que uma alteração, como logon, logoff, desconexão ou reconexão, ocorreu na sessão.
Sintaxe
HRESULT WTSSBX_SessionChangeNotification(
[in] WTSSBX_NOTIFICATION_TYPE NotificationType,
[in] long MachineId,
[in] DWORD NumOfSessions,
[in] WTSSBX_SESSION_INFO [] SessionInfo
);
Parâmetros
[in] NotificationType
Um tipo WTSSBX_NOTIFICATION_TYPE que especifica o tipo de alteração que ocorreu.
[in] MachineId
A ID do servidor no qual ocorreu a alteração da sessão.
[in] NumOfSessions
O número de elementos na matriz SessionInfo .
[in] SessionInfo
Uma matriz de estruturas WTSSBX_SESSION_INFO que contêm informações sobre sessões. Somente os membros que foram alterados são relatados nessa estrutura. Os outros são definidos como zero.
Retornar valor
Retorna S_OK se tiver êxito.
Comentários
O método WTSSBX_SessionChangeNotification pode relatar até 25 sessões cada vez que é chamado. Se o Agente de Sessão de Serviços de Terminal (Agente de Sessão do TS) precisar relatar mais de 25 sessões, ele chamará esse método várias vezes até que ele relate todas as suas sessões.
Sua implementação desse método deve retornar S_OK imediatamente se tiver êxito.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Nenhum compatível |
Servidor mínimo com suporte | Windows Server 2008 |
Plataforma de Destino | Windows |
Cabeçalho | tssbx.h |