Interface IWMDRMLicense
[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 IWMDRMLicense représente une liste d’une ou plusieurs licences.
Membres
L’interface IWMDRMLicense hérite de l’interface IUnknown. IWMDRMLicense possède également les types de membres suivants :
Méthodes
L’interface IWMDRMLicense possède ces méthodes.
Méthode | Description |
---|---|
CanPersist | Demande si la licence peut être conservée dans un magasin de licences local. |
CreateDecryptor | Crée un objet de déchiffreur à l’aide des paramètres de la licence actuelle. |
CreateEncryptor | Crée un objet encryptor à l’aide des paramètres de la licence actuelle. |
CreateSecureDecryptor | Crée un objet de déchiffreur sécurisé. Le déchiffreur sécurisé diffère du déchiffreur normal en ce qu’il déchiffre le contenu, puis le rechiffre 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 l’intégralité de la liste d’inclusion pour la licence ou la chaîne de licences actuelle. |
GetLicense | Récupère la licence sous forme de données XML (Extensible Markup Language) ou XMR (Extensible Media Rights). |
GetLicenseProperty | Récupère une propriété de la licence actuelle. |
GetNext | Charge les informations sur la licence suivante dans la liste. |
GetOutputProtectionLevels | Récupère des informations sur tous les niveaux de protection de sortie (OPL) attribués à la licence. |
PersistLicense | Enregistre la licence actuelle du magasin temporaire dans le magasin de licences local permanent. |
ResetEnumeration | Réinitialise l’état d’origine de la liste de licences. |