Partilhar via


Interfaces de cliente Microsoft Windows Media DRM

[A funcionalidade associada a esta página, Windows Media Format 11 SDK, é uma funcionalidade herdada. Foi substituído por Source Reader e Sink Writer. do Source Reader e Sink Writer foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda vivamente que o novo código utilize do Leitor de Origem e do Gravador de Separadores em vez de SDK do Windows Media Format 11, sempre que 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 seguinte descreve as interfaces suportadas pelas APIs de cliente DRM do Windows Media.

Interface Descrição
IDRMStatusCallback Fornece a definição para um retorno de chamada de status que você pode implementar para lidar com operações DRM assíncronas.
IWMDRMDecrypt Fornece um método para desencriptar conteúdo.
IWMDRMEncrypt Fornece um método para criptografar dados no local.
IWMDRMEncryptScatter Criptografa dados de blocos não contíguos.
IWMDRMEventGenerator Extensão do IMFMediaEventGenerator interface que fornece um método para cancelar operações assíncronas.
IWMDRMIndividualizationStatus Permite a recuperação de informações de status avançado 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 detalhadas de status sobre uma operação de backup ou restauração de licença.
IWMDRMLicenseManagement Permite operações de gerenciamento para o repositório de licenças local.
IWMDRMLicenseManagement Fornece opções de gerenciamento adicionais para o armazenamento de licenças local.
IWMDRMLicenseQuery Permite que os aplicativos consultem os direitos e o estado da licença de um arquivo protegido.
IWMDRMNetReceiver Fornece os métodos necessários para criar um aplicativo recetor Microsoft Windows Media DRM for Network Devices.
IWMDRMNetTransmitter Fornece os métodos necessários para criar um aplicativo transmissor Microsoft Windows Media DRM for Network Devices.
IWMDRMNonSilentLicenseAquisition Fornece métodos que permitem a aquisição de licenças com a intervenção do usuário.
IWMDRMProvider Cria os outros objetos das APIs estendidas do cliente Microsoft Windows Media DRM.
IWMDRMSecurity Gerencia vários processos relacionados à segurança para o computador cliente e o subsistema DRM.
IWMDRMSecurity Gerencia a revogação e renovação de componentes.
IWMSecureBuffer Permite a encriptação e desencriptação de buffers.

 

de referência de programação