다음을 통해 공유


ExtendedDisconnectReasonCode 열거형

컨트롤의 연결 끊김 이유에 대한 확장 정보를 정의합니다.

Syntax

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;

상수

exDiscReasonNoInfo

추가 정보를 사용할 수 없습니다.

exDiscReasonAPIInitiatedDisconnect

애플리케이션이 연결 끊기를 시작했습니다.

exDiscReasonAPIInitiatedLogoff

애플리케이션이 클라이언트에서 로그오프했습니다.

exDiscReasonServerIdleTimeout

클라이언트가 지정된 시간 제한 기간보다 오랫동안 유휴 상태이므로 서버의 연결이 끊어졌습니다.

exDiscReasonServerLogonTimeout

클라이언트가 연결에 지정된 기간을 초과했기 때문에 서버의 연결이 끊어졌습니다.

exDiscReasonReplacedByOtherConnection

클라이언트의 연결이 다른 연결로 대체되었습니다.

exDiscReasonOutOfMemory

사용할 수 있는 메모리가 없습니다.

exDiscReasonServerDeniedConnection

서버에서 연결을 거부했습니다.

exDiscReasonServerDeniedConnectionFips

서버가 보안상의 이유로 연결을 거부했습니다.

exDiscReasonServerInsufficientPrivileges

서버가 보안상의 이유로 연결을 거부했습니다.

exDiscReasonServerFreshCredsRequired

새 자격 증명이 필요합니다.

exDiscReasonRpcInitiatedDisconnectByUser

사용자 활동이 연결 끊기를 시작했습니다.

exDiscReasonLogoffByUser

사용자가 로그오프하여 세션의 연결을 끊었습니다.

exDiscReasonLicenseInternal

내부 라이선스 오류입니다.

exDiscReasonLicenseNoLicenseServer

사용 가능한 라이선스 서버가 없습니다.

exDiscReasonLicenseNoLicense

유효한 소프트웨어 라이선스를 사용할 수 없습니다.

exDiscReasonLicenseErrClientMsg

원격 컴퓨터에서 유효하지 않은 라이선스 메시지를 받았습니다.

exDiscReasonLicenseHwidDoesntMatchLicense

하드웨어 ID가 소프트웨어 라이선스에 지정된 ID와 일치하지 않습니다.

exDiscReasonLicenseErrClientLicense

클라이언트 라이선스 오류입니다.

exDiscReasonLicenseCantFinishProtocol

라이선스 프로토콜 중에 네트워크 문제가 발생했습니다.

exDiscReasonLicenseClientEndedProtocol

클라이언트가 라이선스 프로토콜을 조기에 종료했습니다.

exDiscReasonLicenseErrClientEncryption

라이선스 메시지가 잘못 암호화되었습니다.

exDiscReasonLicenseCantUpgradeLicense

로컬 컴퓨터의 클라이언트 액세스 라이선스를 업그레이드하거나 갱신할 수 없습니다.

exDiscReasonLicenseNoRemoteConnections

원격 컴퓨터는 원격 연결을 수락할 수 있는 라이선스가 없습니다.

exDiscReasonLicenseCreatingLicStoreAccDenied

라이선스 저장소에 대한 레지스트리 키를 만드는 동안 액세스 거부 오류가 수신되었습니다.

exDiscReasonRdpEncInvalidCredentials

잘못된 자격 증명이 발견되었습니다.

exDiscReasonProtocolRangeStart

내부 프로토콜 오류의 범위를 시작합니다. 자세한 내용은 서버 이벤트 로그를 확인합니다.

exDiscReasonProtocolRangeEnd

내부 프로토콜 오류의 범위를 종료합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista
지원되는 최소 서버
Windows Server 2008
유형 라이브러리
MsTscAx.dll

추가 정보

ExtendedDisconnectReason