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 |