Partilhar via


Método IWMDRMDevice::GetMeterChallenge

O método GetMeterChallenge recupera o desafio de medição.

Sintaxe

HRESULT GetMeterChallenge(
  [in]  BSTR  bstrMeterCert,
  [out] BYTE  **ppbMeterChallenge,
  [out] DWORD *pcbMeterChallenge
);

Parâmetros

bstrMeterCert [in]

Certificado de medição que o proprietário do conteúdo envia para o computador host para coletar os dados de medição associados no dispositivo

ppbMeterChallenge [out]

Resultado do desafio de medição recuperado.

pcbMeterChallenge [out]

O tamanho do desafio de medição, em bytes.

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

Os dados de medição são coletados e armazenados no armazenamento de dados DRM no dispositivo para conteúdo com a medição habilitada. Ações como reprodução serão gravadas. Quando essa função é chamada, o dispositivo coleta os dados de medição no armazenamento de dados DRM na forma de um documento XML e os envia para o hostcomputador. Se houver muitos dados, eles serão enviados em fases.

Quando o computador host recebe os dados de medição, ele envia os dados pela Internet para a URL especificada no certificado de medição.

Requisitos

Requisito Valor
parâmetro
WMDDRMSP.idl
Biblioteca
Mssachlp.lib

Confira também

IWMDRMDevice Interface