Compartir a través de


Método IWMDRMDeviceApp::P rocessMeterResponse

El método ProcessMeterResponse restablece algunos o todos los recuentos de medición de un dispositivo, después de que el servidor haya enviado y procesado los datos del dispositivo.

Sintaxis

HRESULT ProcessMeterResponse(
  [in]  IWMDMDevice *pDevice,
  [in]  BYTE        *pbResponse,
  [in]  DWORD       cbResponse,
  [out] DWORD       *pdwFlags
);

Parámetros

pDevice [in]

Puntero a un objeto IWMDMDevice .

pbResponse [in]

Respuesta recibida de un servidor de medición, después de enviar los datos generados mediante GenerateMeterChallenge.

cbResponse [in]

Tamaño de pbResponse, en bytes.

pdwFlags [out]

DWORD de la tabla siguiente que indica si hay más datos de medición en el dispositivo que se deben procesar.

Marca Descripción
WMDRM_METER_RESPONSE_ALL Se han procesado todos los datos de medición.
WMDRM_METER_RESPONSE_PARTIAL Es necesario procesar datos de medición adicionales.

Valor devuelto

El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

Código devuelto Descripción
S_OK
El método se ha llevado a cabo de forma correcta.
DRM_E_INVALIDARG
Uno o varios argumentos no son válidos.
Errores del dispositivo
Cualquiera de los errores de dispositivo.
Errores del cliente DRM
Cualquiera de los errores internos del cliente DRM.
NS_E_DEVICE_NOT_WMDRM_DEVICE
El dispositivo especificado no es un dispositivo compatible con DRM de Windows Media.

Observaciones

Puede encontrar más información sobre la medición, incluidos los ejemplos de código, en las notas del producto Medición del uso del contenido multimedia digital con DRM 10 de Windows Media en el sitio web de MSDN.

Requisitos

Requisito Value
Encabezado
WMDRMDeviceApp.h (también requiere Wmdrmdeviceapp_i.c, compilado a partir de WMDRMDeviceApp.idl)
Biblioteca
Mssachlp.lib

Vea también

Control del contenido protegido en la aplicación

IWMDMDevice (Interfaz)

IWMDRMDeviceApp (Interfaz)