_WTS_LICENSE_CAPABILITIES 结构 (wtsdefs.h)

包含有关客户端许可功能的信息。

语法

typedef struct _WTS_LICENSE_CAPABILITIES {
  DWORD         KeyExchangeAlg;
  DWORD         ProtocolVer;
  BOOL          fAuthenticateServer;
  WTS_CERT_TYPE CertType;
  DWORD         cbClientName;
  BYTE          rgbClientName[WTS_LICENSE_CLIENT_NAME_BYTE_LENGTH];
} _WTS_LICENSE_CAPABILITIES, WTS_LICENSE_CAPABILITIES, *PWTS_LICENSE_CAPABILITIES, _WRDS_LICENSE_CAPABILITIES;

成员

KeyExchangeAlg

包含指定加密算法的整数。 这可以是以下值之一。

WTS_KEY_EXCHANGE_ALG_RSA (1)

RSA 算法。

WTS_KEY_EXCHANGE_ALG_DH (2)

Diffie-Hellman 算法。

ProtocolVer

指定支持的许可协议的整数。 这必须 WTS_LICENSE_CURRENT_PROTOCOL_VERSION

fAuthenticateServer

一个布尔值,指定客户端是否对服务器进行身份验证。

CertType

一个WTS_CERT_TYPE枚举值,该值指定用于获取许可证的证书的类型。

cbClientName

一个整数,包含 rgbClientName 成员指定的客户端名称的大小(以字节为单位)。

rgbClientName[WTS_LICENSE_CLIENT_NAME_BYTE_LENGTH]

客户端名称,包括终止 null 字符。

注解

RequestLicensingCapabilities 方法使用此枚举。

要求

要求
最低受支持的客户端 无受支持的版本
最低受支持的服务器 Windows Server 2008 R2
标头 wtsdefs.h (包括 Wtsprotocol.h)