Compartilhar via


Método IWRdsProtocolConnection::LogonNotify (wtsprotocol.h)

Chamado quando o usuário fez logon na sessão.

Sintaxe

HRESULT LogonNotify(
  [in]      HANDLE_PTR                hClientToken,
  [in]      WCHAR                     *wszUserName,
  [in]      WCHAR                     *wszDomainName,
  [in]      WRDS_SESSION_ID           *SessionId,
  [in, out] PWRDS_CONNECTION_SETTINGS pWRdsConnectionSettings
);

Parâmetros

[in] hClientToken

Um identificador que representa o token de usuário.

[in] wszUserName

Um ponteiro para uma cadeia de caracteres terminada em nulo que contém o nome de usuário.

[in] wszDomainName

Um ponteiro para uma cadeia de caracteres terminada em nulo que contém o nome de domínio do usuário.

[in] SessionId

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

[in, out] pWRdsConnectionSettings

Um ponteiro para uma estrutura WRDS_CONNECTION_SETTINGS que contém configurações de conexão para a sessão.

Retornar valor

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

Essa é uma notificação de evento e você deve retornar imediatamente desse método. Para evitar um possível deadlock, você não deve fazer chamadas de função ou método que resultarão direta ou indiretamente em uma API de Serviços de Área de Trabalho Remota sendo chamada. Se você precisar fazer qualquer chamada de saída, inicie um novo thread e faça a chamada de saída do novo thread.

Requisitos

   
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

IWRdsProtocolConnection