Méthode IWRdsProtocolLicenseConnection ::RequestClientLicense (wtsprotocol.h)
Demande une licence au client.
Syntaxe
HRESULT RequestClientLicense(
[in] PBYTE Reserve1,
[in] ULONG Reserve2,
[out] PBYTE ppClientLicense,
[in, out] ULONG *pcbClientLicense
);
Paramètres
[in] Reserve1
Pointeur vers un tableau d’octets qui contient des données supplémentaires qui peuvent être mises en action par le client.
[in] Reserve2
Entier qui contient la taille, en octets, des données spécifiées par le paramètre Reserve1 .
[out] ppClientLicense
Pointeur vers un tableau d’octets qui contient la demande de licence.
[in, out] pcbClientLicense
Entier qui contient la taille, en octets, de la requête spécifiée par le paramètre ppClientLicense .
Valeur retournée
Lorsque vous implémentez cette méthode, retournez S_OK si la fonction réussit. En cas d’échec, retournez une valeur HRESULT qui indique l’erreur. Pour obtenir la liste des codes d’erreur courants, consultez Valeurs HRESULT courantes.
Remarques
Pour plus d’informations sur les tableaux d’octets échangés dans cet appel (tels que les structures de paquets CLIENT_LICENSE_INFO, CLIENT_NEW_LICENSE_REQUEST et CLIENT_PLATFORM_CHALLENGE_RESPONSE ), consultez [MS-RDPELE] : Remote Desktop Protocol : Licensing Extension.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2012 |
Plateforme cible | Windows |
En-tête | wtsprotocol.h |