Compartilhar via


Interface IWMDRMLicenseQuery

[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 IWMDRMLicenseQuery permite que os aplicativos consultem os direitos e o estado de licença de um arquivo protegido. Essa interface usa a ID da chave para executar consultas no repositório de licenças local.

Para obter uma instância dessa interface, chame IWMDRMProvider::CreateObject. Passe IID_IWMDRMLicenseQuery como o parâmetro riid .

Membros

A interface IWMDRMLicenseQuery herda da interface IUnknown . IWMDRMLicenseQuery também tem estes tipos de membros:

Métodos

A interface IWMDRMLicenseQuery tem esses métodos.

Método Descrição
QueryActionAllowed Consulta o repositório de licenças local para obter permissões para executar ações por ID de chave.
QueryLicenseState Consulta o repositório de licenças local para obter dados de estado de licença por ID de chave e direitos específicos.
SetActionAllowedQueryParams Define parâmetros ambientais para melhorar a precisão das consultas de licença.

Comentários

Os métodos de IWMDRMLicenseQuery não fornecem informações sobre licenças individuais. Em vez disso, os dados de licença são agregados pelo subsistema DRM antes que os resultados da consulta sejam retornados.

Confira também

Interfaces