Interface IWMDRMLicenseQuery
L’interface IWMDRMLicenseQuery permet aux applications d’interroger les droits et l’état de licence d’un fichier protégé. Cette interface utilise l’ID de clé pour exécuter des requêtes sur le magasin de licences local.
Pour obtenir une instance de cette interface, appelez IWMDRMProvider :: CreateObject. Transmettez IID _ IWMDRMLicenseQuery comme paramètre riid .
Membres
L’interface IWMDRMLicenseQuery hérite de l’interface IUnknown . IWMDRMLicenseQuery a également les types de membres suivants :
Méthodes
L’interface IWMDRMLicenseQuery possède ces méthodes.
| Méthode | Description |
|---|---|
| QueryActionAllowed | Interroge le magasin de licences local pour obtenir les autorisations nécessaires pour effectuer des actions par ID de clé. |
| QueryLicenseState | Interroge le magasin de licences local pour obtenir les données d’état de licence par ID de clé et les droits spécifiques. |
| SetActionAllowedQueryParams | Définit des paramètres environnementaux pour améliorer la précision des requêtes de licence. |
Notes
Les méthodes de IWMDRMLicenseQuery ne fournissent pas d’informations sur les licences individuelles. Au lieu de cela, les données de licence sont agrégées par le sous-système DRM avant le renvoi des résultats de la requête.