Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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) |