IWMDRMDevice :: GetMeterChallenge, méthode

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

Syntaxe

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

Paramètres

bstrMeterCert [ dans]

Certificat de contrôle que le propriétaire du contenu envoie à l’ordinateur hôte pour la collecte des données de contrôle associées sur l’appareil

ppbMeterChallenge [ à]

Résultat du test de contrôle récupéré.

pcbMeterChallenge [ à]

Taille du test de contrôle, en octets.

Valeur de retour

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

Code de retour Description
_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 contrôle activé. Les actions telles que la lecture seront enregistrées. Lorsque cette fonction est appelée, l’appareil recueille les données de contrôle dans le magasin de données DRM sous la forme d’un document XML et l’envoie au hostcomputer. Si les données sont trop nombreuses, elles sont envoyées en plusieurs phases.

Lorsque l’ordinateur hôte reçoit les données de contrôle, il envoie les données via 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

Interface IWMDRMDevice