struttura _WTS_LICENSE_CAPABILITIES (wtsdefs.h)
Contiene informazioni sulle funzionalità di licenza del client.
Sintassi
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;
Members
KeyExchangeAlg
Contiene un numero intero che specifica l'algoritmo di crittografia. Può trattarsi di uno dei valori seguenti.
WTS_KEY_EXCHANGE_ALG_RSA (1)
Algoritmo RSA.
WTS_KEY_EXCHANGE_ALG_DH (2)
Algoritmo Diffie-Hellman.
ProtocolVer
Intero che specifica il protocollo di licenza supportato. Deve essere WTS_LICENSE_CURRENT_PROTOCOL_VERSION.
fAuthenticateServer
Valore booleano che specifica se il client autentica il server.
CertType
Valore di enumerazione WTS_CERT_TYPE che specifica il tipo del certificato usato per ottenere la licenza.
cbClientName
Intero che contiene le dimensioni, in byte, del nome client specificato dal membro rgbClientName .
rgbClientName[WTS_LICENSE_CLIENT_NAME_BYTE_LENGTH]
Nome del client, incluso un carattere null di terminazione.
Commenti
Questa enumerazione viene utilizzata dal metodo RequestLicensingCapabilities .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Nessuno supportato |
Server minimo supportato | Windows Server 2008 R2 |
Intestazione | wtsdefs.h (include Wtsprotocol.h) |