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 |
|---|---|
|
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 |
|
| Bibliothèque |
|