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를 반환합니다. 가능한 값에는 다음 표에 있는 값이 포함되지만, 이에 국한되는 것은 아닙니다.
반환 코드 | Description |
---|---|
|
메서드가 성공했습니다. |
|
하나 이상의 인수가 잘못되었습니다. |
|
여러 디바이스 오류 중에서 발생합니다. |
|
여러 가지 내부 DRM 클라이언트 오류 중에서 발생합니다. |
|
지정된 디바이스가 Windows Media DRM 호환 디바이스가 아닙니다. |
설명
코드 예제를 포함한 계량에 대한 자세한 내용은 MSDN 웹 사이트의 Windows Media DRM 10에서 디지털 미디어 콘텐츠 사용을 계량하는 백서에서 찾을 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
라이브러리 |
|