Метод IWMDRMDeviceApp::P rocessMeterResponse
Метод ProcessMeterResponse сбрасывает некоторые или все счетчики измерения на устройстве после того, как данные с устройства были отправлены на сервер и обработаны сервером.
Синтаксис
HRESULT ProcessMeterResponse(
[in] IWMDMDevice *pDevice,
[in] BYTE *pbResponse,
[in] DWORD cbResponse,
[out] DWORD *pdwFlags
);
Параметры
-
pDevice [in]
-
Указатель на объект IWMDMDevice .
-
pbResponse [in]
-
Ответ, полученный от сервера измерения, после отправки данных, созданных с помощью GenerateMeterChallenge.
-
cbResponse [in]
-
Размер pbResponse в байтах.
-
pdwFlags [out]
-
DWORD из следующей таблицы, указывающий, есть ли на устройстве дополнительные данные измерения, которые необходимо обработать.
Flag Описание WMDRM_METER_RESPONSE_ALL Все данные измерения были обработаны. WMDRM_METER_RESPONSE_PARTIAL Необходимо обработать дополнительные данные измерения.
Возвращаемое значение
Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
|
Один или несколько аргументов недопустимы. |
|
Любая из нескольких ошибок устройства. |
|
Любая из нескольких внутренних ошибок клиента DRM. |
|
Указанное устройство не является устройством, совместимым с DRM Windows Media. |
Комментарии
Дополнительные сведения о измерении, включая примеры кода, можно найти в техническом документе Измерение использования содержимого цифрового мультимедиа с windows Media DRM 10 на веб-сайте MSDN.
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|