Метод ISensorDriver::OnGetSupportedProperties (sensorsclassextension.h)

Метод ISensorDriver::OnGetSupportedProperties извлекает список свойств, которые предоставляет указанный датчик.

Синтаксис

HRESULT OnGetSupportedProperties(
  LPWSTR                       pwszSensorID,
  IPortableDeviceKeyCollection **ppSupportedProperties
);

Параметры

pwszSensorID

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

ppSupportedProperties

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

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

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

Комментарии

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

Каждый объект IPortableDeviceKeyCollection , возвращаемый в этой коллекции, должен содержать propertyKEYs для необходимых свойств, как описано в разделе Справочник по свойствам датчика .

IPortableDeviceKeyCollection описан в статье Переносные устройства Windows.

Требования

Требование Значение
Целевая платформа Windows
Header sensorsclassextension.h
Библиотека SensorsClassExtension.lib

См. также раздел

ISensorDriver