Compartir a través de


Método ISensorDriver::OnGetSupportedDataFields (sensorsclassextension.h)

El método ISensorDriver::OnGetSupportedDataFields recupera la lista de campos de datos que puede proporcionar el sensor especificado.

Sintaxis

HRESULT OnGetSupportedDataFields(
  LPWSTR                       pwszSensorID,
  IPortableDeviceKeyCollection **ppSupportedDataFields
);

Parámetros

pwszSensorID

LPWSTR que contiene el identificador del sensor desde el que la aplicación cliente solicita la lista de campos de datos.

ppSupportedDataFields

Dirección de un puntero IPortableDeviceKeyCollection que recibe la lista de valores PROPERTYKEY que representan los campos de datos admitidos.

Valor devuelto

Si la operación se realiza correctamente, este método devuelve S_OK. De lo contrario, este método devuelve uno de los códigos de error definidos en Winerror.h.

Comentarios

Los campos de datos contienen datos generados por el sensor, en lugar de propiedades, que describen el dispositivo del sensor. Los campos de datos definidos por la plataforma se definen en sensors.h.

Todos los controladores deben admitir SENSOR_DATA_TYPE_TIMESTAMP como campo de datos necesario.

IPortableDeviceKeyCollection se documenta en Dispositivos portátiles de Windows.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado sensorsclassextension.h
Library SensorsClassExtension.lib

Consulte también

ISensorDriver