Condividi tramite


Metodo IWMDRMDeviceApp::P rocessMeterResponse

Il metodo ProcessMeterResponse reimposta alcuni o tutti i conteggi dei contatori in un dispositivo, dopo l'invio e l'elaborazione dei dati dal dispositivo dal server.

Sintassi

HRESULT ProcessMeterResponse(
  [in]  IWMDMDevice *pDevice,
  [in]  BYTE        *pbResponse,
  [in]  DWORD       cbResponse,
  [out] DWORD       *pdwFlags
);

Parametri

pDevice [in]

Puntatore a un oggetto IWMDMDevice .

pbResponse [in]

Risposta ricevuta da un server di misurazione, dopo l'invio di dati generati tramite GenerateMeterChallenge.

cbResponse [in]

Dimensioni di pbResponse, in byte.

pdwFlags [out]

DWORD dalla tabella seguente che indica se nel dispositivo sono presenti più dati di misurazione che devono essere elaborati.

Flag Descrizione
WMDRM_METER_RESPONSE_ALL Tutti i dati di misurazione sono stati elaborati.
WMDRM_METER_RESPONSE_PARTIAL I dati di misurazione aggiuntivi devono essere elaborati.

Valore restituito

Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
DRM_E_INVALIDARG
Uno o più argomenti non sono validi.
Errori dal dispositivo
Qualsiasi errore del dispositivo.
Errori dal client DRM
Qualsiasi errore del client DRM interno.
NS_E_DEVICE_NOT_WMDRM_DEVICE
Il dispositivo specificato non è un dispositivo compatibile con WINDOWS Media DRM.

Commenti

Altre informazioni sulla misurazione, inclusi gli esempi di codice, sono disponibili nel white paper di misurazione dell'uso del contenuto multimediale digitale con Windows Media DRM 10 nel sito Web MSDN.

Requisiti

Requisito Valore
Intestazione
WMDRMDeviceApp.h (richiede anche Wmdrmdeviceapp_i.c, compilata da WMDRMDeviceApp.idl)
Libreria
Mssachlp.lib

Vedi anche

Gestione del contenuto protetto nell'applicazione

Interfaccia IWMDMDevice

Interfaccia IWMDRMDeviceApp