Compartilhar via


Método IMFDRMNetHelper::P rocessLicenseRequest (wmcontainer.h)

Obtém a resposta de licença para a solicitação especificada.

Sintaxe

HRESULT ProcessLicenseRequest(
  [in]  BYTE  *pLicenseRequest,
  [in]  DWORD cbLicenseRequest,
  [out] BYTE  **ppLicenseResponse,
  [out] DWORD *pcbLicenseResponse,
  [out] BSTR  *pbstrKID
);

Parâmetros

[in] pLicenseRequest

Ponteiro para uma matriz de bytes que contém a solicitação de licença.

[in] cbLicenseRequest

Tamanho, em bytes, da solicitação de licença.

[out] ppLicenseResponse

Recebe um ponteiro para uma matriz de bytes que contém a resposta da licença. O chamador deve liberar a matriz chamando CoTaskMemFree.

[out] pcbLicenseResponse

Recebe o tamanho, em bytes, da resposta da licença.

[out] pbstrKID

Recebe o identificador de chave. O chamador deve liberar a cadeia de caracteres chamando SysFreeString.

Retornar valor

A função 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.
MF_E_SHUTDOWN
O coletor de mídia foi desligado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho wmcontainer.h

Confira também

IMFDRMNetHelper