Share via


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

Confira também

ITsSbPlugin

IWTSSBPlugin