Partager via


Fonction DRMGetBoundLicenseObjectCount (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 DRMGetBoundLicenseObjectCount récupère le nombre d’occurrences d’un objet dans une branche spécifiée d’une licence.

Syntaxe

DRMEXPORT HRESULT UDAPICALL DRMGetBoundLicenseObjectCount(
  [in]  DRMHANDLE hQueryRoot,
  [in]  PWSTR     wszSubObjectType,
  [out] UINT      *pcSubObjects
);

Paramètres

[in] hQueryRoot

Handle vers la branche de la licence à interroger, à partir de DRMGetBoundLicenseObject ou DRMCreateBoundLicense.

[in] wszSubObjectType

Type d’objet XrML à rechercher. Pour plus d'informations, consultez la section Notes.

[out] pcSubObjects

Nombre d’objets de ce type dans cette branche.

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

Certaines structures de licence, telles qu’une structure RIGHT , peuvent avoir plusieurs instances dans une licence. Cette méthode retourne le nombre de ces occurrences, afin qu’une application puisse les itérer pour accéder à une instance particulière à l’aide de DRMGetBoundLicenseObject.

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

DRMGetBoundLicenseAttributeCount

DRMGetBoundLicenseObject

Interrogation des licences