Compartir a través de


Método ISensorDataReport::GetSensorValues (sensorsapi.h)

Recupera una colección de valores de campo de datos.

Sintaxis

HRESULT GetSensorValues(
  [in]  IPortableDeviceKeyCollection *pKeys,
  [out] IPortableDeviceValues        **ppValues
);

Parámetros

[in] pKeys

Puntero a la interfaz IPortableDeviceKeyCollection que contiene los campos de datos para los que se van a recuperar valores. Establezca en NULL para recuperar los valores de todos los campos de datos admitidos.

[out] ppValues

Dirección de un puntero de interfaz IPortableDeviceValues que recibe el puntero a los valores recuperados.

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.
HRESULT_FROM_WIN32(ERROR_NOT_FOUND)
No se encontró un campo de datos. Inspeccione ppValues para determinar qué valores se establecieron en ERROR_NOT_FOUND.
E_POINTER
Se pasó NULL para ppValues.

Comentarios

Las interfaces IPortableDeviceKeyCollection e IPortableDeviceValues se definen mediante la API de dispositivos portátiles de Windows.

Cuando este método devuelve HRESULT_FROM_WIN32(ERROR_NOT_FOUND), uno o varios de los resultados contenidos en la interfaz IPortableDeviceValues se establecerán en un valor de error HRESULT .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible No se admite ninguno
Plataforma de destino Windows
Encabezado sensorsapi.h
Library Sensorsapi.lib
Archivo DLL Sensorsapi.dll

Consulte también

ISensorDataReport