_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 を含む)