Метод 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 |