Interfaces do cliente DRM do Microsoft Windows Media
Artigo
[O recurso associado a esta página, do SDK do Windows Media Format 11, é um recurso herdado. Foi substituído por de Leitor de Origem e do Gravador do Coletor de.
de Leitor de Origem e Gravador do Coletor foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use de Leitor de Origem e o Gravador do Coletor em vez de do SDK do Windows Media Format 11, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]
A tabela a seguir descreve as interfaces compatíveis com as APIs do cliente DRM do Windows Media.
Interface
Descrição
IDRMStatusCallback
Fornece a definição de um retorno de chamada de status que você pode implementar para lidar com operações de DRM assíncronas.
IWMDRMDecrypt
Fornece um método para descriptografar o conteúdo.
IWMDRMEncrypt
Fornece um método para criptografar dados em vigor.
IWMDRMEncryptScatter
Criptografa dados de blocos não contíguos.
IWMDRMEventGenerator
Extensão da interface IMFMediaEventGenerator que fornece um método para cancelar operações assíncronas.
IWMDRMIndividualizationStatus
Permite a recuperação de informações de status avançadas sobre o progresso da individualização.
IWMDRMLicense
Representa uma ou mais licenças no repositório de licenças local.
IWMDRMLicenseBackupRestoreStatus
Permite a recuperação de informações de status detalhadas sobre uma operação de backup ou restauração de licença.
IWMDRMLicenseManagement
Habilita operações de gerenciamento para o repositório de licenças local.
IWMDRMLicenseManagement
Fornece opções de gerenciamento adicionais para o repositório de licenças local.
IWMDRMLicenseQuery
Permite que os aplicativos consultem os direitos e o estado de licença de um arquivo protegido.
IWMDRMNetReceiver
Fornece métodos necessários para criar um aplicativo receptor do Microsoft Windows Media DRM for Network Devices.
IWMDRMNetTransmitter
Fornece métodos necessários para criar um aplicativo de transmissor do Microsoft Windows Media DRM for Network Devices.
IWMDRMNonSilentLicenseAquisition
Fornece métodos que permitem a aquisição de licença com intervenção do usuário.
IWMDRMProvider
Cria os outros objetos das APIs Estendidas do Cliente DRM do Microsoft Windows Media.
IWMDRMSecurity
Gerencia vários processos relacionados à segurança para o computador cliente e o subsistema DRM.
IWMDRMSecurity
Gerencia a revogação e a renovação de componentes.
IWMSecureBuffer
Habilita a criptografia e a descriptografia de buffers.