Compartilhar via


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

[IWTSProtocolManager::NotifySessionStateChange não está mais disponível para uso a partir de Windows Server 2012. Em vez disso, use IWRdsProtocolManager::NotifySessionStateChange.]

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

Sintaxe

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

Parâmetros

[in] SessionId

Um ponteiro para uma estrutura WTS_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 2008 R2
Plataforma de Destino Windows
Cabeçalho wtsprotocol.h

Confira também

IWTSProtocolManager