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