Partager via


Fonction DRMGetBoundLicenseAttributeCount (msdrm.h)

[Le Kit de développement logiciel (SDK) AD RMS tirant parti des fonctionnalités exposées par

le client dans Msdrm.dll peut être utilisé dans Windows Server 2008, Windows Vista, Windows Server 2008 R2, Windows 7, Windows Server 2012 et Windows 8. Il peut être modifié ou

non disponible dans les versions suivantes. Utilisez plutôt active Directory Rights Management Services SDK 2.1.

qui tire parti des fonctionnalités exposées par le client dans Msipc.dll.]

La fonction DRMGetBoundLicenseAttributeCount récupère le nombre d’occurrences d’un attribut dans une licence.

Syntaxe

DRMEXPORT HRESULT UDAPICALL DRMGetBoundLicenseAttributeCount(
  [in]  DRMHANDLE hQueryRoot,
  [in]  PWSTR     wszAttribute,
  [out] UINT      *pcAttributes
);

Paramètres

[in] hQueryRoot

Handle vers un objet de licence ou de licence, à partir de DRMGetBoundLicenseObject ou DRMCreateBoundLicense.

[in] wszAttribute

Nom de l’attribut à compter.

[out] pcAttributes

Nombre d’occurrences d’attributs.

Valeur retournée

Si la fonction réussit, la fonction retourne S_OK.

Si la fonction échoue, elle retourne une valeur HRESULT qui indique l’erreur. Les valeurs possibles incluent, sans s’y limiter, celles de la liste suivante. Pour obtenir la liste des codes d’erreur courants, consultez Valeurs HRESULT courantes.

Notes

Certains attributs, tels que le nombre maximal d’utilisations, peuvent apparaître dans plusieurs branches d’une licence. Cette méthode retourne le nombre de ces occurrences, afin qu’une application puisse les parcourir pour accéder à une instance particulière à l’aide de DRMGetBoundLicenseAttribute.

Le système Active Directory Rights Management expose une interface orientée objet à la licence XrML sous-jacente. Cette fonction, ainsi que d’autres fonctions DRMGetBoundLicense_xxx , permet à une application de naviguer dans cette structure. Pour plus d’informations, consultez Interrogation des licences.

Spécifications

   
Plateforme cible Windows
En-tête msdrm.h
Bibliothèque Msdrm.lib
DLL Msdrm.dll

Voir aussi

Fonctions AD RMS

DRMGetBoundLicenseAttribute

DRMGetBoundLicenseObject

DRMGetBoundLicenseObjectCount