Share via


Fonction SLQueryLicenseValueFromApp (slpublic.h)

[Cette API n’est pas disponible pour toutes les applications Windows/Windows Phone. Sauf si votre compte de développeur est spécialement approvisionné par Microsoft, les appels à ces API échouent au moment de l’exécution.]

Obtient la valeur de la stratégie de composant spécifiée.

Syntaxe

HRESULT SLQueryLicenseValueFromApp(
  [in]            PCWSTR valueName,
  [out, optional] ULONG  *valueType,
  [out, optional] PVOID  dataBuffer,
  [in]            ULONG  dataSize,
  [out]           ULONG  *resultDataSize
);

Paramètres

[in] valueName

Nom de la stratégie pour laquelle vous souhaitez obtenir des informations.

[out, optional] valueType

Type de données de la valeur de stratégie. Le tableau suivant décrit les valeurs que ce paramètre peut recevoir.

Valeur Description
REG_DWORD Nombre entier 32 bits. Pour ce type, la taille de la mémoire tampon spécifiée par le paramètre dataBuffer doit être d’au moins 4 octets.
REG_BINARY Valeur binaire.
REG_SZ Chaîne à caractères larges et terminée par null, y compris le dernier caractère null.

[out, optional] dataBuffer

Mémoire tampon qui reçoit la valeur de la stratégie de composant.

[in] dataSize

Taille de la mémoire tampon fournie, en octets.

[out] resultDataSize

Taille réelle des données reçues pour la valeur de stratégie, en octets.

Valeur retournée

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

Valeur Signification
E_INVALIDARG
0x80070057
Un ou plusieurs arguments ne sont pas valides.
SL_E_VALUE_NOT_FOUND
0xC004F012
La paire nom-valeur spécifiée est introuvable.

Remarques

Votre application doit disposer de la fonctionnalité slapiQueryLicenseValue restreinte pour appeler la fonction SLQueryLicenseValueFromApp .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2016 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête slpublic.h
Bibliothèque Api-ms-win-core-slapi-l1-1-0.lib
DLL Api-ms-win-core-slapi-l1-1-0.dll