IWMDRMDeviceApp ::P méthode rocessMeterResponse
La méthode ProcessMeterResponse réinitialise tout ou partie des nombres de contrôle sur un appareil, une fois que les données de l’appareil ont été envoyées et traitées par le serveur.
Syntaxe
HRESULT ProcessMeterResponse(
[in] IWMDMDevice *pDevice,
[in] BYTE *pbResponse,
[in] DWORD cbResponse,
[out] DWORD *pdwFlags
);
Paramètres
-
pDevice [ dans]
-
Pointeur vers un objet IWMDMDevice .
-
pbResponse [ dans]
-
Réponse reçue d’un serveur de contrôle, après l’envoi des données générées à l’aide de GenerateMeterChallenge.
-
cbResponse [ dans]
-
Taille de pbResponse, en octets.
-
pdwFlags [ à]
-
Un DWORD du tableau ci-dessous, indiquant s’il y a plus de données de contrôle sur l’appareil qui doivent être traitées.
Indicateur Description _réponse du compteur WMDRM _ _ All Toutes les données de contrôle ont été traitées. réponse de compteur de WMDRM _ _ _ partielle Des données de contrôle supplémentaires doivent être traitées.
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 |
|
Un ou plusieurs arguments ne sont pas valides. |
|
Un certain nombre d’erreurs d’appareil. |
|
L’une des nombreuses erreurs internes du client DRM. |
|
l’appareil spécifié n’est pas un appareil compatible avec DRM Windows Media. |
Remarques
pour plus d’informations sur le contrôle, y compris des exemples de code, consultez le livre blanc contrôle de l’utilisation du contenu multimédia numérique avec Windows media DRM 10 sur le site Web MSDN.
Configuration requise
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|