Compartilhar via


Interface IMFContentDecryptionModule (mfcontentdecryptionmodule.h)

Representa um CDM (Módulo de Descriptografia de Conteúdo) para um sistema de chaves DRM.

Herança

IUnknown

Métodos

A interface IMFContentDecryptionModule tem esses métodos.

 
IMFContentDecryptionModule::CreateSession

A função IMFContentDecryptionModule::CreateSession cria um objeto IMFContentDecryptionModuleSession que representa uma sessão cdm (Content Decryption Module).
IMFContentDecryptionModule::CreateTrustedInput

Cria um objeto IMFTrustedInput que implementa a descriptografia do conteúdo.
IMFContentDecryptionModule::GetProtectionSystemIds

O IMFContentDecryptionModule::GetProtectionSystemIds obtém uma lista de SystemIDs compatíveis com IMFContentDecryptionModule.
IMFContentDecryptionModule::GetSuspendNotify

Recupera um objeto para eventos de suspensão IMFContentDecryptionModuleSession.
IMFContentDecryptionModule::SetContentEnabler

Permite que o chamador especifique a interface IMFContentEnabler que deve ser usada pelo CDM (Content Decryption Module).
IMFContentDecryptionModule::SetPMPHostApp

Permite que o chamador especifique a interface IMFPMPHostApp, que representa um processo protegido.
IMFContentDecryptionModule::SetServerCertificate

Fornece um certificado de servidor a ser usado para criptografar mensagens para o servidor de licença.

Requisitos

   
Cliente mínimo com suporte Windows 10, versão 2004 (10.0; Build 19041)
Servidor mínimo com suporte Windows Server, versão 2004 (10.0; Build 19041)
Cabeçalho mfcontentdecryptionmodule.h