ExtendedDisconnectReasonCode 枚举

定义有关控件断开连接原因的扩展信息。

语法

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                      = 2,
  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