다음을 통해 공유


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