Interface IWMDRMLicenseManagement
[O recurso associado a esta página, Windows Media Format 11 SDK, é um recurso herdado. Ele foi substituído por Leitor de Origem e Gravador de Coletor. O Leitor de Origem e o Gravador de Coletor foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use o Leitor de Origem e o Gravador de Coletor em vez 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 interface IWMDRMLicenseManagement fornece métodos que executam operações gerais relacionadas ao repositório de licenças local.
Para obter uma instância dessa interface, chame IWMDRMProvider::CreateObject. Passe IID_IWMDRMLicenseManagement como o parâmetro riid .
Membros
A interface IWMDRMLicenseManagement herda de IWMDRMEventGenerator. IWMDRMLicenseManagement também tem estes tipos de membros:
Métodos
A interface IWMDRMLicenseManagement tem esses métodos.
Método | Descrição |
---|---|
AcquireLicense | Adquire de forma assíncrona uma licença de uma URL especificada. |
BackupLicenses | Cria um backup das licenças no repositório de licenças local. |
CleanLicenseStore | Remove licenças marcadas do repositório de licenças e desfragmenta o repositório para melhorar o desempenho. |
CreateLicenseEnumeration | Cria um objeto enumerador de licença preenchido com informações de licença com base em valores de parâmetro. |
CreateLicenseRevocationChallenge | Gera um desafio de revogação de licença. |
DeleteLicense | Exclui uma licença do repositório de licenças local temporário. |
MonitorLicenseAcquisition | Inicia o monitoramento de um processo de aquisição de licença. |
ProcessLicenseDeletionMessage | Exclui uma licença que foi importada para conteúdo originalmente protegido com outro sistema de proteção de conteúdo. |
ProcessLicenseRevocationResponse | Revoga licenças do repositório de licenças local. |
RestoreLicenses | Restaura licenças com backup anterior. |
StoreLicense | Adiciona uma licença ao repositório de licenças local. |