Méthode IWMDRMDeviceApp::P rocessMeterResponse
La méthode ProcessMeterResponse réinitialise tout ou partie du nombre de compteurs 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 [in]
-
Pointeur vers un objet IWMDMDevice .
-
pbResponse [in]
-
Réponse reçue d’un serveur de contrôle après l’envoi de données générées à l’aide de GenerateMeterChallenge.
-
cbResponse [in]
-
Taille de pbResponse, en octets.
-
pdwFlags [out]
-
DWORD du tableau suivant indiquant s’il y a plus de données de contrôle sur l’appareil qui doivent être traitées.
Indicateur Description WMDRM_METER_RESPONSE_ALL Toutes les données de contrôle ont été traitées. WMDRM_METER_RESPONSE_PARTIAL 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. |
|
N’importe quelle erreur d’appareil. |
|
N’importe quelle erreur interne du client DRM. |
|
L’appareil spécifié n’est pas un appareil compatible avec Windows Media DRM. |
Notes
Vous trouverez plus d’informations sur le contrôle, y compris des exemples de code, dans le livre blanc Sur le contrôle de l’utilisation du contenu multimédia numérique avec Windows Media DRM 10 sur le site Web MSDN.
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|