Partager via


Interface IMFContentDecryptionModule (mfcontentdecryptionmodule.h)

Représente un module CDM (Content Decryption Module) pour un système de clés DRM.

Héritage

IUnknown

Méthodes

L’interface IMFContentDecryptionModule a ces méthodes.

 
IMFContentDecryptionModule::CreateSession

La fonction IMFContentDecryptionModule::CreateSession crée un objet IMFContentDecryptionModuleSession représentant une session CDM (Content Decryption Module).
IMFContentDecryptionModule::CreateTrustedInput

Crée un objet IMFTrustedInput qui implémente le déchiffrement du contenu.
IMFContentDecryptionModule::GetProtectionSystemIds

IMFContentDecryptionModule::GetProtectionSystemIds obtient une liste de SystemID pris en charge par IMFContentDecryptionModule.
IMFContentDecryptionModule::GetSuspendNotify

Récupère un objet pour les événements de suspension IMFContentDecryptionModuleSession.
IMFContentDecryptionModule::SetContentEnabler

Permet à l’appelant de spécifier l’interface IMFContentEnabler qui doit être utilisée par le module CDM (Content Decryption Module).
IMFContentDecryptionModule::SetPMPHostApp

Permet à l’appelant de spécifier l’interface IMFPMPHostApp, qui représente un processus protégé.
IMFContentDecryptionModule::SetServerCertificate

Fournit un certificat de serveur à utiliser pour chiffrer les messages envoyés au serveur de licences.

Spécifications

   
Client minimal pris en charge Windows 10, version 2004 (10.0; Build 19041)
Serveur minimal pris en charge Windows Server, version 2004 (10.0 ; Build 19041)
En-tête mfcontentdecryptionmodule.h