Freigeben über


IWRdsProtocolLicenseConnection::RequestClientLicense-Methode (wtsprotocol.h)

Fordert eine Lizenz vom Client an.

Syntax

HRESULT RequestClientLicense(
  [in]      PBYTE Reserve1,
  [in]      ULONG Reserve2,
  [out]     PBYTE ppClientLicense,
  [in, out] ULONG *pcbClientLicense
);

Parameter

[in] Reserve1

Ein Zeiger auf ein Bytearray, das zusätzliche Daten enthält, auf die vom Client reagiert werden kann.

[in] Reserve2

Eine ganze Zahl, die die Größe der durch den Parameter Reserve1 angegebenen Daten in Bytes enthält.

[out] ppClientLicense

Ein Zeiger auf ein Bytearray, das die Lizenzanforderung enthält.

[in, out] pcbClientLicense

Eine ganze Zahl, die die Größe der durch den ppClientLicense-Parameter angegebenen Anforderung in Bytes enthält.

Rückgabewert

Wenn Sie diese Methode implementieren, geben Sie S_OK zurück, wenn die Funktion erfolgreich ist. Wenn ein Fehler auftritt, geben Sie einen HRESULT-Wert zurück, der den Fehler angibt. Eine Liste allgemeiner Fehlercodes finden Sie unter Allgemeine HRESULT-Werte.

Hinweise

Weitere Informationen zu den in diesem Aufruf ausgetauschten Bytearrays (z. B. CLIENT_LICENSE_INFO, CLIENT_NEW_LICENSE_REQUEST und CLIENT_PLATFORM_CHALLENGE_RESPONSE Paketstrukturen) finden Sie unter [MS-RDPELE]: Remotedesktopprotokoll: Lizenzierungserweiterung.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2012
Zielplattform Windows
Kopfzeile wtsprotocol.h

Weitere Informationen

IWRdsProtocolLicenseConnection