Compartilhar via


Enumeração ExtendedDisconnectReasonCode

Define informações estendidas sobre o motivo da desconexão do controle.

Sintaxe

typedef enum _ExtendedDisconnectReasonCode { 
  exDiscReasonNoInfo                            = 0,
  exDiscReasonAPIInitiatedDisconnect            = 1,
  exDiscReasonAPIInitiatedLogoff                = 2,
  exDiscReasonServerIdleTimeout                 = 3,
  exDiscReasonServerLogonTimeout                = 4,
  exDiscReasonReplacedByOtherConnection         = 5,
  exDiscReasonOutOfMemory                       = 6,
  exDiscReasonServerDeniedConnection            = 7,
  exDiscReasonServerDeniedConnectionFips        = 8,
  exDiscReasonServerInsufficientPrivileges      = 9,
  exDiscReasonServerFreshCredsRequired          = 10,
  exDiscReasonRpcInitiatedDisconnectByUser      = 11,
  exDiscReasonLogoffByUser                      = 12,
  exDiscReasonLicenseInternal                   = 256,
  exDiscReasonLicenseNoLicenseServer            = 257,
  exDiscReasonLicenseNoLicense                  = 258,
  exDiscReasonLicenseErrClientMsg               = 259,
  exDiscReasonLicenseHwidDoesntMatchLicense     = 260,
  exDiscReasonLicenseErrClientLicense           = 261,
  exDiscReasonLicenseCantFinishProtocol         = 262,
  exDiscReasonLicenseClientEndedProtocol        = 263,
  exDiscReasonLicenseErrClientEncryption        = 264,
  exDiscReasonLicenseCantUpgradeLicense         = 265,
  exDiscReasonLicenseNoRemoteConnections        = 266,
  exDiscReasonLicenseCreatingLicStoreAccDenied  = 267,
  exDiscReasonRdpEncInvalidCredentials          = 768,
  exDiscReasonProtocolRangeStart                = 4096,
  exDiscReasonProtocolRangeEnd                  = 32767
} ExtendedDisconnectReasonCode;

Constantes

exDiscReasonNoInfo

Nenhuma informação adicional está disponível.

exDiscReasonAPIInitiatedDisconnect

Um aplicativo iniciou a desconexão.

exDiscReasonAPIInitiatedLogoff

Um aplicativo desconectou o cliente.

exDiscReasonServerIdleTimeout

O servidor desconectou o cliente porque o cliente ficou ocioso por um período maior do que o período de tempo limite designado.

exDiscReasonServerLogonTimeout

O servidor desconectou o cliente porque o cliente excedeu o período designado para conexão.

exDiscReasonReplacedByOtherConnection

A conexão do cliente foi substituída por outra conexão.

exDiscReasonOutOfMemory

Nenhuma memória está disponível.

exDiscReasonServerDeniedConnection

O servidor negou a conexão.

exDiscReasonServerDeniedConnectionFips

O servidor negou a conexão por motivos de segurança.

exDiscReasonServerInsufficientPrivileges

O servidor negou a conexão por motivos de segurança.

exDiscReasonServerFreshCredsRequired

Novas credenciais são necessárias.

exDiscReasonRpcInitiatedDisconnectByUser

A atividade do usuário iniciou a desconexão.

exDiscReasonLogoffByUser

O usuário fez logon, desconectando a sessão.

exDiscReasonLicenseInternal

Erro de licenciamento interno.

exDiscReasonLicenseNoLicenseServer

Nenhum servidor de licença estava disponível.

exDiscReasonLicenseNoLicense

Nenhuma licença de software válida estava disponível.

exDiscReasonLicenseErrClientMsg

O computador remoto recebeu uma mensagem de licenciamento que não era válida.

exDiscReasonLicenseHwidDoesntMatchLicense

A ID de hardware não corresponde à designada na licença de software.

exDiscReasonLicenseErrClientLicense

Erro de licença do cliente.

exDiscReasonLicenseCantFinishProtocol

Ocorreram problemas de rede durante o protocolo de licenciamento.

exDiscReasonLicenseClientEndedProtocol

O cliente encerrou o protocolo de licenciamento prematuramente.

exDiscReasonLicenseErrClientEncryption

Uma mensagem de licenciamento foi criptografada incorretamente.

exDiscReasonLicenseCantUpgradeLicense

Não foi possível atualizar nem renovar a licença de acesso ao cliente do computador local.

exDiscReasonLicenseNoRemoteConnections

O computador remoto não está licenciado para aceitar conexões remotas.

exDiscReasonLicenseCreatingLicStoreAccDenied

Um erro de acesso negado foi recebido durante a criação de uma chave do Registro para o repositório de licenças.

exDiscReasonRdpEncInvalidCredentials

Credenciais inválidas foram encontradas.

exDiscReasonProtocolRangeStart

Iniciando o intervalo de erros de protocolo internos. Verifique o log de eventos do servidor para obter detalhes adicionais.

exDiscReasonProtocolRangeEnd

Encerrando o intervalo de erros de protocolo internos.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista
Servidor mínimo com suporte
Windows Server 2008
Biblioteca de tipos
MsTscAx.dll

Confira também

ExtendedDisconnectReason