Freigeben über


ISensorClassExtension-Schnittstelle (sensorsclassextension.h)

Die ISensorClassExtension-Schnittstelle stellt Methoden bereit, die der Sensortreiber für die Kommunikation mit der Sensorplattform (und daher Clientanwendungen) über das Erweiterungsobjekt der Sensorklasse verwendet.

Erbschaft

Die ISensorClassExtension Schnittstelle erbt von der IUnknown Schnittstelle. ISensorClassExtension hat auch folgende Typen von Membern:

Methodik

Die ISensorClassExtension Schnittstelle hat diese Methoden.

 
ISensorClassExtension::CleanupFile

Die ISensorClassExtension::CleanupFile-Methode benachrichtigt die Klassenerweiterung über ein Dateihandle, das alle ausstehenden E/A-Anforderungen für die angegebene Anwendung schließt und abbricht.
ISensorClassExtension::Initialize

Die ISensorClassExtension::Initialize-Methode initialisiert das Erweiterungsobjekt der Sensorklasse.
ISensorClassExtension::P ostEvent

Die ISensorClassExtension::P ostEvent-Methode löst ein oder mehrere Treiberereignisse in der Sensorklassenerweiterung aus.
ISensorClassExtension::P ostStateChange

Die ISensorClassExtension::P ostStateChange-Methode benachrichtigt die Sensorklassenerweiterung über eine Änderung des Betriebszustands des Sensors.
ISensorClassExtension::P rocessIoControl

Die ISensorClassExtension::P rocessControl-Methode sendet Windows Portable Devices (WPD) E/A-Steuerungsanforderungen an die Sensorklassenerweiterung zur Verarbeitung.
ISensorClassExtension::Uninitialize

Die ISensorClassExtension::Uninitialize-Methode hebt das Erweiterungsobjekt der Sensorklasse auf.

Anforderungen

Anforderung Wert
Zielplattform- Fenster
Header- sensorsclassextension.h