_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) |