Método IWMDRMLicenseManagement::MonitorLicenseAcquisition

O método MonitorLicenseAcquisition inicia o monitoramento para um processo de aquisição de licença.

Sintaxe

HRESULT MonitorLicenseAcquisition(
  [in]  BSTR     bstrKID,
  [in]  BSTR     bstrHeader,
  [in]  BSTR     bstrActions,
  [out] IUnknown **ppunkCancelationCookie
);

Parâmetros

bstrKID [in]

ID de chave (KID) da licença que está sendo adquirida.

bstrHeader [in]

Cabeçalho de conteúdo que foi usado na chamada para o método AcquireLicense .

bstrActions [in]

Cadeia de caracteres que contém as ações solicitadas na chamada para o método AcquireLicense .

ppunkCancelationCookie [out]

Ponteiro que recebe um ponteiro para a interface IUnknown de um objeto que identifica essa chamada assíncrona. Esse ponteiro de interface pode ser usado para cancelar a chamada assíncrona chamando o método IWMDRMEventGenerator::CancelAsyncOperation .

Valor retornado

O método retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.

Código de retorno Descrição
S_OK
O método foi bem-sucedido.

Comentários

Nenhum.

Requisitos

Requisito Valor
parâmetro
Wmdrmsdk.h
Biblioteca
Wmdrmsdk.lib

Confira também

IWMDRMLicenseManagement Interface