Интерфейс ISensor (sensorsapi.h)
Представляет датчик.
Обычно указатель на 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 Извлекает набор объектов PROPERTYKEY, представляющих поля данных, которые может предоставить датчик. |
ISensor::GetType Извлекает идентификатор типа датчика. |
ISensor::SetEventInterest Указывает список событий датчика для получения. |
ISensor::SetEventSink Указывает интерфейс, с помощью которого будут получаться уведомления о событиях датчика. |
ISensor::SetProperties Задает свойства датчика. |
ISensor::SupportsDataField Указывает, поддерживает ли датчик указанное поле данных. |
ISensor::SupportsEvent Указывает, поддерживает ли датчик указанное событие. |
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | sensorsapi.h |