Condividi tramite


Metodo IWMDRMDevice::GetMeterChallenge

Il metodo GetMeterChallenge recupera la sfida di misurazione.

Sintassi

HRESULT GetMeterChallenge(
  [in]  BSTR  bstrMeterCert,
  [out] BYTE  **ppbMeterChallenge,
  [out] DWORD *pcbMeterChallenge
);

Parametri

bstrMeterCert [in]

Certificato di misurazione che il proprietario del contenuto invia al computer host per raccogliere i dati di misurazione associati nel dispositivo

ppbMeterChallenge [out]

Risultato della sfida di misurazione recuperata.

pcbMeterChallenge [out]

Dimensioni della sfida di misurazione, in byte.

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.

Commenti

I dati di misurazione vengono raccolti e archiviati nell'archivio dati DRM nel dispositivo per il contenuto con controllo abilitato. Verranno registrate azioni come la riproduzione. Quando questa funzione viene chiamata, il dispositivo raccoglie i dati di misurazione nell'archivio dati DRM sotto forma di documento XML e lo invia al computer host. Se sono presenti troppi dati, viene inviato in fasi.

Quando il computer host riceve i dati di misurazione, invia i dati tramite Internet all'URL specificato nel certificato di misurazione.

Requisiti

Requisito Valore
Intestazione
WMDDRMSP.idl
Libreria
Mssachlp.lib

Vedi anche

Interfaccia IWMDRMDevice