IWMDRMDevice::GetMeterChallenge-Methode
Die GetMeterChallenge-Methode ruft die Messungsanforderung ab.
Syntax
HRESULT GetMeterChallenge(
[in] BSTR bstrMeterCert,
[out] BYTE **ppbMeterChallenge,
[out] DWORD *pcbMeterChallenge
);
Parameter
-
bstrMeterCert [in]
-
Messungszertifikat, das der Inhaltsbesitzer an den Hostcomputer sendet, um die zugeordneten Messdaten auf dem Gerät zu sammeln
-
ppbMeterChallenge [out]
-
Ergebnis der Get metering challenge.
-
pcbMeterChallenge [out]
-
Die Größe der Messungsanforderung in Bytes.
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. |
Bemerkungen
Messdaten werden gesammelt und im DRM-Datenspeicher auf dem Gerät für Inhalte mit aktivierter Messung gespeichert. Aktionen wie Wiedergabe werden aufgezeichnet. Wenn diese Funktion aufgerufen wird, sammelt das Gerät die Messdaten im DRM-Datenspeicher in Form eines XML-Dokuments und sendet sie an den Hostcomputer. Wenn zu viele Daten vorhanden sind, werden sie in Phasen gesendet.
Wenn der Hostcomputer die Messdaten empfängt, sendet er die Daten über das Internet an die im Verbrauchszertifikat angegebene URL.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|