IWMDRMDeviceApp::P rocessMeterResponse-Methode
Die ProcessMeterResponse-Methode setzt einige oder alle Messzahlen auf einem Gerät zurück, nachdem Daten vom Gerät an den Server gesendet und verarbeitet wurden.
Syntax
HRESULT ProcessMeterResponse(
[in] IWMDMDevice *pDevice,
[in] BYTE *pbResponse,
[in] DWORD cbResponse,
[out] DWORD *pdwFlags
);
Parameter
-
pDevice [in]
-
Zeiger auf ein IWMDMDevice-Objekt .
-
pbResponse [in]
-
Antwort, die von einem Messserver empfangen wurde, nachdem mit GenerateMeterChallenge generierte Daten gesendet wurden.
-
cbResponse [in]
-
Größe von pbResponse in Bytes.
-
pdwFlags [out]
-
Ein DWORD aus der folgenden Tabelle, der angibt, ob auf dem Gerät weitere Messdaten vorhanden sind, die verarbeitet werden müssen.
Flag Beschreibung WMDRM_METER_RESPONSE_ALL Alle Messdaten wurden verarbeitet. WMDRM_METER_RESPONSE_PARTIAL Zusätzliche Messdaten müssen verarbeitet werden.
Rückgabewert
Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
|
Mindestens ein Argument ist ungültig. |
|
Eine Reihe von Gerätefehlern. |
|
Eine reihe von internen DRM-Clientfehlern. |
|
Das angegebene Gerät ist kein Windows Media DRM-kompatibles Gerät. |
Bemerkungen
Weitere Informationen zur Messung, einschließlich Codebeispielen, finden Sie im Whitepaper Metering the Use of Digital Media Content with Windows Media DRM 10 (Metering the Use of Digital Media Content with Windows Media DRM 10 ) auf der MSDN-Website.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|