Compartilhar via


Método IWMDRMLicenseManagement::P rocessLicenseRevocationResponse

[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.]

O método ProcessLicenseRevocationResponse revoga licenças do repositório de licenças local. Esse método usa um LRB (blob de revogação de licença) recebido de um servidor de revogação de licença para identificar as licenças a serem revogadas.

Sintaxe

HRESULT ProcessLicenseRevocationResponse(
  [in]  BYTE  *pbSignedLRB,
  [in]  DWORD cbSignedLRB,
  [out] BYTE  **ppbSignedACK,
  [out] DWORD *pcbSignedACK
);

Parâmetros

pbSignedLRB [in]

O LRB (blob de revogação de licença) recebeu do servidor de revogação de licença em resposta a um desafio que foi gerado chamando o método CreateLicenseRevocationChallenge .

cbSignedLRB [in]

Tamanho do LRB em bytes.

ppbSignedACK [out]

Endereço de um ponteiro que recebe o endereço da confirmação de revogação de licença. A confirmação deve ser enviada para o serviço de revogação de licença. Quando terminar com esses dados, você deve liberar a memória chamando CoTaskMemFree.

pcbSignedACK [out]

Endereço de uma variável que recebe o tamanho da confirmação em bytes.

Retornar valor

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

Confira também

IWMDRMLicenseManagement Interface