Поделиться через


Метод IWMDRMDevice::GetMeterChallenge

Метод GetMeterChallenge извлекает задачу измерения.

Синтаксис

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

Параметры

bstrMeterCert [in]

Сертификат измерения, который владелец содержимого отправляет на главный компьютер для сбора связанных данных контроля на устройстве

ppbMeterChallenge [out]

Получен результат запроса измерения.

pcbMeterChallenge [out]

Размер задачи измерения в байтах.

Возвращаемое значение

Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.

Код возврата Описание
S_OK
Метод выполнен успешно.

Комментарии

Данные измерения собираются и хранятся в хранилище данных DRM на устройстве для содержимого с включенным измерением. Будут записаны такие действия, как воспроизведение. При вызове этой функции устройство собирает данные измерения в хранилище данных DRM в виде XML-документа и отправляет их в хост-компьютер. Если данных слишком много, они отправляются поэтапно.

Когда главный компьютер получает данные измерения, он отправляет данные через Интернет по URL-адресу, указанному в сертификате отслеживания.

Требования

Требование Значение
Заголовок
WMDDRMSP.idl
Библиотека
Mssachlp.lib

См. также раздел

Интерфейс IWMDRMDevice