_WTS_LICENSE_CAPABILITIES-Struktur (wtsdefs.h)
Enthält Informationen zu den Lizenzierungsfunktionen des Clients.
Syntax
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;
Member
KeyExchangeAlg
Enthält eine ganze Zahl, die den Verschlüsselungsalgorithmus angibt. Dies kann einer der folgenden Werte sein.
WTS_KEY_EXCHANGE_ALG_RSA (1)
Der RSA-Algorithmus.
WTS_KEY_EXCHANGE_ALG_DH (2)
Der Diffie-Hellman-Algorithmus.
ProtocolVer
Eine ganze Zahl, die das unterstützte Lizenzierungsprotokoll angibt. Dies muss WTS_LICENSE_CURRENT_PROTOCOL_VERSION sein.
fAuthenticateServer
Ein boolescher Wert, der angibt, ob der Client den Server authentifiziert.
CertType
Ein WTS_CERT_TYPE Enumerationswert, der den Typ des Zertifikats angibt, das zum Abrufen der Lizenz verwendet wird.
cbClientName
Eine ganze Zahl, die die Größe des vom rgbClientName-Member angegebenen Clientnamens in Byte enthält.
rgbClientName[WTS_LICENSE_CLIENT_NAME_BYTE_LENGTH]
Der Clientname, einschließlich eines abschließenden NULL-Zeichens.
Hinweise
Diese Enumeration wird von der RequestLicensingCapabilities-Methode verwendet.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Nicht unterstützt |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 |
Kopfzeile | wtsdefs.h (include Wtsprotocol.h) |