Freigeben über


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
S_OK
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
WMDDRMSP.idl
Bibliothek
Mssachlp.lib

Siehe auch

IWMDRMGeräteschnittstelle