Метод IWMDRMDevice::GetMeterChallenge
Метод GetMeterChallenge извлекает задачу измерения.
Синтаксис
HRESULT GetMeterChallenge(
[in] BSTR bstrMeterCert,
[out] BYTE **ppbMeterChallenge,
[out] DWORD *pcbMeterChallenge
);
Параметры
-
bstrMeterCert [in]
-
Сертификат измерения, который владелец содержимого отправляет на главный компьютер для сбора связанных данных контроля на устройстве
-
ppbMeterChallenge [out]
-
Получен результат запроса измерения.
-
pcbMeterChallenge [out]
-
Размер задачи измерения в байтах.
Возвращаемое значение
Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
Комментарии
Данные измерения собираются и хранятся в хранилище данных DRM на устройстве для содержимого с включенным измерением. Будут записаны такие действия, как воспроизведение. При вызове этой функции устройство собирает данные измерения в хранилище данных DRM в виде XML-документа и отправляет их в хост-компьютер. Если данных слишком много, они отправляются поэтапно.
Когда главный компьютер получает данные измерения, он отправляет данные через Интернет по URL-адресу, указанному в сертификате отслеживания.
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|