Partager via


Interface IWMDRMLicenseQuery

[La fonctionnalité associée à cette page, le Kit de développement logiciel (SDK) Windows Media Format 11, est une fonctionnalité héritée. Il a été remplacé par lecteur source et enregistreur récepteur. Le lecteur source et l’enregistreur récepteur ont été optimisés pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise le lecteur source et l’enregistreur récepteur au lieu du Kit de développement logiciel (SDK) Windows Media Format 11, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

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 effectuer des requêtes sur le magasin de licences local.

Pour obtenir une instance de cette interface, appelez IWMDRMProvider::CreateObject. Passez IID_IWMDRMLicenseQuery comme paramètre riid .

Membres

L’interface IWMDRMLicenseQuery hérite de l’interface IUnknown. IWMDRMLicenseQuery possède é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 les données d’état de la licence en fonction de l’ID de clé et des 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 que les résultats de la requête ne soient retournés.

Voir aussi

Interfaces