Поделиться через


Метод ISensorDriver::OnGetSupportedDataFields (sensorclassextension.h)

Метод ISensorDriver::OnGetSupportedDataFields извлекает список полей данных, которые может предоставить указанный датчик.

Синтаксис

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

Параметры

pwszSensorID

LPWSTR, содержащий идентификатор датчика, из которого клиентское приложение запрашивает список полей данных.

ppSupportedDataFields

Адрес указателя IPortableDeviceKeyCollection, который получает список значений PROPERTYKEY, представляющих поддерживаемые поля данных.

Возвращаемое значение

Если операция выполнена успешно, этот метод возвращает S_OK. В противном случае этот метод возвращает один из кодов ошибок, определенных в Winerror.h.

Замечания

Поля данных содержат созданные датчиком данные, а не свойства, описывающие устройство датчика. Поля данных, определяемые платформой, определяются в датчиках.h.

Все драйверы должны поддерживать SENSOR_DATA_TYPE_TIMESTAMP в качестве обязательного поля данных.

IPortableDeviceKeyCollection документируется на переносных устройствах Windows.

Требования

Требование Ценность
целевая платформа Виндоус
заголовка sensorclassextension.h
библиотеки SensorClassExtension.lib

См. также

ISensorDriver