Метод 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 |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по