estrutura _WTS_LICENSE_CAPABILITIES (wtsdefs.h)
Contém informações sobre os recursos de licenciamento do cliente.
Sintaxe
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;
Membros
KeyExchangeAlg
Contém um inteiro que especifica o algoritmo de criptografia. Esse pode ser um dos valores a seguir.
WTS_KEY_EXCHANGE_ALG_RSA (1)
O algoritmo RSA.
WTS_KEY_EXCHANGE_ALG_DH (2)
O algoritmo Diffie-Hellman.
ProtocolVer
Um inteiro que especifica o protocolo de licenciamento com suporte. Isso deve ser WTS_LICENSE_CURRENT_PROTOCOL_VERSION.
fAuthenticateServer
Um valor booliano que especifica se o cliente autenticará o servidor.
CertType
Um WTS_CERT_TYPE valor de enumeração que especifica o tipo do certificado usado para obter a licença.
cbClientName
Um inteiro que contém o tamanho, em bytes, do nome do cliente especificado pelo membro rgbClientName .
rgbClientName[WTS_LICENSE_CLIENT_NAME_BYTE_LENGTH]
O nome do cliente, incluindo um caractere nulo de terminação.
Comentários
Essa enumeração é usada pelo método RequestLicensingCapabilities .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Nenhum compatível |
Servidor mínimo com suporte | Windows Server 2008 R2 |
Cabeçalho | wtsdefs.h (include Wtsprotocol.h) |