Método IWMDRMDeviceApp::P rocessMeterResponse
O método ProcessMeterResponse redefine algumas ou todas as contagens de medição em um dispositivo, depois que os dados do dispositivo são enviados e processados pelo servidor.
Sintaxe
HRESULT ProcessMeterResponse(
[in] IWMDMDevice *pDevice,
[in] BYTE *pbResponse,
[in] DWORD cbResponse,
[out] DWORD *pdwFlags
);
Parâmetros
-
pDevice [in]
-
Ponteiro para um objeto IWMDMDevice .
-
pbResponse [in]
-
Resposta recebida de um servidor de medição, depois de enviar dados gerados usando GenerateMeterChallenge.
-
cbResponse [in]
-
Tamanho de pbResponse, em bytes.
-
pdwFlags [out]
-
Um DWORD da tabela a seguir que indica se há mais dados de medição no dispositivo que precisam ser processados.
Sinalizador Descrição WMDRM_METER_RESPONSE_ALL Todos os dados de medição foram processados. WMDRM_METER_RESPONSE_PARTIAL Dados de medição adicionais precisam ser processados.
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 |
---|---|
|
O método foi bem-sucedido. |
|
Um ou mais argumentos não são válidos. |
|
Qualquer um dos vários erros de dispositivo. |
|
Qualquer um dos vários erros internos do cliente DRM. |
|
O dispositivo especificado não é um dispositivo compatível com DRM do Windows Media. |
Comentários
Mais informações sobre medição, incluindo exemplos de código, podem ser encontradas no white paper Medindo o uso de conteúdo de mídia digital com o DRM 10 do Windows Media no site do MSDN.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|