Partager via


Fonction SLGetReferralInformation (slpublic.h)

Obtient des informations de référence pour le produit spécifié.

Syntaxe

HRESULT SLGetReferralInformation(
  [in]  HSLC           hSLC,
  [in]  SLREFERRALTYPE eReferralType,
  [in]  const SLID     *pSkuOrAppId,
  [in]  PCWSTR         pwszValueName,
  [out] PWSTR          *ppwszValue
);

Paramètres

[in] hSLC

Type : HSLC

Handle récupéré par un appel précédent à la fonction SLOpen .

[in] eReferralType

Type : SLREFERRALTYPE

Type de référence.

[in] pSkuOrAppId

Type : const SLID*

Pointeur vers le SLID de l’application ou de la référence SKU à partir de laquelle obtenir des informations.

[in] pwszValueName

Type : PCWSTR

Nom associé à la valeur à récupérer. Les noms suivants sont valides.

Valeur Signification
SL_PARTNERID
ID de partenaire pour le revendeur de licence
SL_REFERRALID
ID de référence pour le revendeur de licence
SL_MERCHANTCOMMERCEURL
URL du marchand pour acheter des licences supplémentaires
SL_MERCHANTUPGRADEURL
URL du marchand pour acheter des licences supplémentaires
SL_DOWNLOADURL
Lien de transfert pour télécharger l’application associée
SL_INSTALLATIONPARAMETERS
Tous les paramètres utilisés lors de l’exécution du programme d’installation de l’application associée
SL_MERCHANTSUPPORTPHONENUMBER
Le ou les numéros de téléphone du marchand prennent en charge
SL_MERCHANTSUPPORTEMAIL
Adresse e-mail du support marchand
SL_MERCHANTSUPPORTURL
URL de prise en charge du marchand
SL_SERIALIZEDDATA
Objet BLOB de données génériques

[out] ppwszValue

Type : PWSTR*

Valeur à stocker. Lorsque vous avez terminé d’utiliser la mémoire, libérez-la en appelant la fonction LocalFree .

Valeur retournée

Type : HRESULT WINAPI

Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Code/valeur de retour Description
E_INVALIDARG
0x80070057
Un ou plusieurs arguments ne sont pas valides.

Configuration requise

   
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Plateforme cible Windows
En-tête slpublic.h
Bibliothèque Slc.lib
DLL Slc.dll