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 ,指示设备上是否有更多需要处理的计量数据。
标志 描述 WMDRM_METER_RESPONSE_ALL 已处理所有计量数据。 WMDRM_METER_RESPONSE_PARTIAL 需要处理其他计量数据。
返回值
该方法返回 HRESULT。 可能的值包括(但并不限于)下表中的项。
返回代码 | 说明 |
---|---|
|
方法成功。 |
|
一个或多个参数无效。 |
|
任意数量的设备错误。 |
|
任意数量的内部 DRM 客户端错误。 |
|
指定的设备不是与 Windows Media DRM 兼容的设备。 |
备注
有关计数的详细信息(包括代码示例),请参阅 MSDN 网站上的将 数字媒体内容与 Windows Media DRM 10 配合使用 的白皮书。
要求
要求 | Value |
---|---|
标头 |
|
库 |
|