Partager via


Méthode IWTSProtocolLicenseConnection ::RequestClientLicense (wtsprotocol.h)

[IWTSProtocolLicenseConnection ::RequestClientLicense n’est plus disponible depuis Windows Server 2012. Utilisez plutôt IWRdsProtocolLicenseConnection ::RequestClientLicense.]

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, consultez [MS-RDPELE] : Protocole Bureau à distance : extension de licence.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2008 R2
Plateforme cible Windows
En-tête wtsprotocol.h

Voir aussi

IWTSProtocolLicenseConnection