Interface IWMDRMLicense
L’interface IWMDRMLicense représente une liste d’une ou de plusieurs licences.
Membres
L’interface IWMDRMLicense hérite de l’interface IUnknown . IWMDRMLicense a également les types de membres suivants :
Méthodes
L’interface IWMDRMLicense possède ces méthodes.
| Méthode | Description |
|---|---|
| CanPersist | Interroge si la licence peut être rendue persistante dans un magasin de licences local. |
| CreateDecryptor | Crée un objet déchiffreur à l’aide des paramètres de la licence actuelle. |
| CreateEncryptor | Crée un objet chiffreur à l’aide des paramètres de la licence actuelle. |
| CreateSecureDecryptor | Crée un objet déchiffreur sécurisé. Le déchiffreur sécurisé diffère du déchiffreur normal en ce sens qu’il déchiffre le contenu, puis le chiffre à nouveau en fonction des paramètres spécifiés dans les paramètres de cette méthode. |
| GetAnalogVideoRestrictionLevels | Récupère toutes les restrictions vidéo analogiques définies sur la licence actuelle. |
| GetInclusionList | Récupère la liste d’inclusion entière pour la licence ou la chaîne de licences actuelle. |
| GetLicense | Récupère les données de licence en tant que Extensible Markup Language (XML) ou XMR (extensible Media Rights). |
| GetLicenseProperty | Récupère une propriété de la licence actuelle. |
| GetNext | Charge les informations relatives à la licence suivante dans la liste. |
| GetOutputProtectionLevels | Récupère des informations sur tous les niveaux de protection de sortie (OPLs) attribués à la licence. |
| PersistLicense | Enregistre la licence actuelle à partir du magasin temporaire dans le magasin de licences local permanent. |
| ResetEnumeration | Réinitialise la liste de licences à son état d’origine. |