Partager via


Méthode IWMDRMDevice::GetMeterChallenge

La méthode GetMeterChallenge récupère le défi de mesure.

Syntaxe

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

Paramètres

bstrMeterCert [in]

Certificat de contrôle que le propriétaire de contenu envoie à l’ordinateur hôte pour collecter les données de contrôle associées sur l’appareil

ppbMeterChallenge [out]

Résultat du défi de contrôle récupéré.

pcbMeterChallenge [out]

Taille du défi de contrôle, en octets.

Valeur retournée

Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Code de retour Description
S_OK
S_OK

Notes

Les données de contrôle sont collectées et stockées dans le magasin de données DRM sur l’appareil pour le contenu avec le contrôle activé. Des actions telles que la lecture seront enregistrées. Lorsque cette fonction est appelée, l’appareil collecte les données de contrôle dans le magasin de données DRM sous la forme d’un document XML et les envoie au hostcomputer. S’il y a trop de données, elles sont envoyées par phases.

Lorsque l’ordinateur hôte reçoit les données de contrôle, il envoie les données sur Internet à l’URL spécifiée dans le certificat de contrôle.

Spécifications

Condition requise Valeur
En-tête
WMDDRMSP.idl
Bibliothèque
Mssachlp.lib

Voir aussi

IWMDRMDevice Interface