Compartilhar via


Método IWRdsProtocolManager::NotifySessionStateChange (wtsprotocol.h)

Notifica o provedor de protocolo de alterações no estado de uma sessão.

Sintaxe

HRESULT NotifySessionStateChange(
  [in] WRDS_SESSION_ID *SessionId,
  [in] ULONG           EventId
);

Parâmetros

[in] SessionId

Um ponteiro para uma estrutura WRDS_SESSION_ID que identifica exclusivamente a sessão.

[in] EventId

Um inteiro que contém a ID do evento. As IDs a seguir podem ser encontradas em Winuser.h.

WTS_CONSOLE_CONNECT (0x1)

WTS_CONSOLE_DISCONNECT (0x2)

WTS_REMOTE_CONNECT (0x3)

WTS_SESSION_LOGOFF (0x6)

WTS_SESSION_LOCK (0x7)

WTS_SESSION_UNLOCK (0x8)

WTS_SESSION_REMOTE_CONTROL (0x9)

Retornar valor

Quando você estiver implementando esse método, retorne S_OK se a função for bem-sucedida. Se falhar, retorne um valor HRESULT que indica o erro. Para obter uma lista de códigos de erro comuns, consulte Valores HRESULT comuns.

Requisitos

Requisito Valor
Cliente mínimo com suporte Nenhum compatível
Servidor mínimo com suporte Windows Server 2012
Plataforma de Destino Windows
Cabeçalho wtsprotocol.h

Confira também

IWRdsProtocolManager