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