Интерфейс ISensorClassExtension (sensorsclassextension.h)

Интерфейс ISensorClassExtension предоставляет методы, которые драйвер датчика использует для взаимодействия с платформой датчика (и, следовательно, клиентскими приложениями) через объект расширения класса датчика.

Наследование

Интерфейс ISensorClassExtension наследуется от интерфейса IUnknown . ISensorClassExtension также имеет следующие типы элементов:

Методы

Интерфейс ISensorClassExtension содержит следующие методы.

 
ISensorClassExtension::CleanupFile

Метод ISensorClassExtension::CleanupFile уведомляет расширение класса о дескрипторе файла, который закрывает и отменяет все ожидающие запросы ввода-вывода для указанного приложения.
ISensorClassExtension::Initialize

Метод ISensorClassExtension::Initialize инициализирует объект расширения класса датчика.
ISensorClassExtension::P ostEvent

Метод ISensorClassExtension::P ostEvent вызывает одно или несколько событий драйвера в расширении класса датчика.
ISensorClassExtension::P ostStateChange

Метод ISensorClassExtension::P ostStateChange уведомляет расширение класса датчика об изменении рабочего состояния датчика.
ISensorClassExtension::P rocessIoControl

Метод ISensorClassExtension::P rocessControl отправляет запросы на управление вводом-выводом в переносных устройствах Windows (WPD) в расширение класса датчика для обработки.
ISensorClassExtension::Uninitialize

Метод ISensorClassExtension::Uninitialize не инициализирует объект расширения класса датчика.

Требования

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