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.
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 |