ISensorClassExtension interface (sensorsclassextension.h)

The ISensorClassExtension interface provides methods that the sensor driver uses to communicate with the sensor platform (and, therefore, client applications) through the sensor class extension object.

Inheritance

The ISensorClassExtension interface inherits from the IUnknown interface. ISensorClassExtension also has these types of members:

Methods

The ISensorClassExtension interface has these methods.

 
ISensorClassExtension::CleanupFile

The ISensorClassExtension::CleanupFile method notifies the class extension about a file handle that closes and cancels all pending I/O requests, for the specified application.
ISensorClassExtension::Initialize

The ISensorClassExtension::Initialize method initializes the sensor class extension object.
ISensorClassExtension::PostEvent

The ISensorClassExtension::PostEvent method raises one or more driver events in the sensor class extension.
ISensorClassExtension::PostStateChange

The ISensorClassExtension::PostStateChange method notifies the sensor class extension about a change in the operational state of the sensor.
ISensorClassExtension::ProcessIoControl

The ISensorClassExtension::ProcessControl method sends Windows Portable Devices (WPD) I/O control requests to the sensor class extension for processing.
ISensorClassExtension::Uninitialize

The ISensorClassExtension::Uninitialize method uninitializes the sensor class extension object.

Requirements

Requirement Value
Target Platform Windows
Header sensorsclassextension.h