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 |