_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 |
Header | wtsdefs.h (Wtsprotocol.h を含む) |