Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
[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 |