Compartir a través de


estructura _WTS_LICENSE_CAPABILITIES (wtsdefs.h)

Contiene información sobre las funcionalidades de licencia del cliente.

Sintaxis

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;

Miembros

KeyExchangeAlg

Contiene un entero que especifica el algoritmo de cifrado. Puede ser uno de los siguientes valores.

WTS_KEY_EXCHANGE_ALG_RSA (1)

Algoritmo RSA.

WTS_KEY_EXCHANGE_ALG_DH (2)

Algoritmo Diffie-Hellman.

ProtocolVer

Entero que especifica el protocolo de licencia admitido. Debe ser WTS_LICENSE_CURRENT_PROTOCOL_VERSION.

fAuthenticateServer

Valor booleano que especifica si el cliente autenticará el servidor.

CertType

Valor de enumeración WTS_CERT_TYPE que especifica el tipo del certificado utilizado para obtener la licencia.

cbClientName

Entero que contiene el tamaño, en bytes, del nombre de cliente especificado por el miembro rgbClientName .

rgbClientName[WTS_LICENSE_CLIENT_NAME_BYTE_LENGTH]

Nombre de cliente, incluido un carácter nulo de terminación.

Comentarios

Esta enumeración la usa el método RequestLicensingCapabilities .

Requisitos

Requisito Value
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows Server 2008 R2
Encabezado wtsdefs.h (incluya Wtsprotocol.h)