Интерфейс ISensor (sensorapi.h)

Это важно

Вместо этого используйте API датчика UWP .

API датчика на основе COM считается устаревшим и не рекомендуется для использования в новых приложениях. Никаких дополнительных функций или улучшений не планируется, а поддержка будет ограничена.

Представляет датчик.

Как правило, вы получите указатель на ISensor , вызвав ISensorCollection::GetAt или ISensorManager::GetSensorByID, но другие методы также могут получить этот указатель. Различные другие методы API датчика используют указатель на ISensor для предоставления сведений о конкретном датчике или для указания датчика, используемого для определенного действия.

Помимо методов, унаследованных от IUnknown, интерфейс ISensor предоставляет следующие методы.

Наследство

Интерфейс ISensor наследует от интерфейса IUnknown.

Методы

Интерфейс ISensor имеет эти методы.

 
ISensor::GetCategory

Извлекает идентификатор категории датчика.
ISensor::GetData

Извлекает последний отчет о данных датчика.
ISensor::GetEventInterest

Извлекает текущие параметры интереса к событиям.
ISensor::GetFriendlyName

Извлекает имя датчика, которое должно быть видно пользователем.
ISensor::GetID

Извлекает уникальный идентификатор датчика.
ISensor::GetProperties

Извлекает несколько свойств датчика.
ISensor::GetProperty

Извлекает значение свойства.
ISensor::GetState

Извлекает текущее рабочее состояние датчика.
ISensor::GetSupportedDataFields

Извлекает набор PROPERTYKEYs, представляющий поля данных, которые может предоставить датчик.
ISensor::GetType

Получает идентификатор типа датчика.
ISensor::SetEventInterest

Указывает список событий датчика для получения.
ISensor::SetEventSink

Указывает интерфейс, с помощью которого будут получать уведомления о событиях датчика.
ISensor::SetProperties

Задает свойства датчика.
ISensor::SupportsDataField

Указывает, поддерживает ли датчик указанное поле данных.
ISensor::SupportsEvent

Указывает, поддерживает ли датчик указанное событие.

Требования

Требование Ценность
Минимальный поддерживаемый клиент Windows 7 [только настольные приложения]
минимальный поддерживаемый сервер Ни одна версия не поддерживается
целевая платформа Windows
Header sensorapi.h

См. также

COM-интерфейсы