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 |
---|---|
|
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 |
|
Biblioteca |
|