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 を返します。 有効な値を次の表に示しますが、これ以外にもあります。
リターン コード | 説明 |
---|---|
|
メソッドが成功しました。 |
|
1 つ以上の引数が無効です。 |
|
いくつかのデバイス エラーのいずれか。 |
|
いくつかの内部 DRM クライアント エラーのいずれか。 |
|
指定されたデバイスは、Windows Media DRM 互換デバイスではありません。 |
解説
コード例を含む使用状況測定の詳細については、MSDN Web サイトのホワイトペーパー「 Windows Media DRM 10 でのデジタル メディア コンテンツの使用の測定 」を参照してください。
要件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|