Freigeben über


ISensorClassExtension-Schnittstelle (sensorsclassextension.h)

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

Vererbung

Die ISensorClassExtension-Schnittstelle erbt von der IUnknown-Schnittstelle . ISensorClassExtension verfügt auch über folgende Arten von Membern:

Methoden

Die ISensorClassExtension-Schnittstelle verfügt über 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 Sensorklassenerweiterungsobjekt.
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 E/A-Steuerelementanforderungen von Windows Portable Devices (WPD) zur Verarbeitung an die Sensorklassenerweiterung.
ISensorClassExtension::Uninitialize

Die ISensorClassExtension::Uninitialize-Methode hebt das Sensorklassenerweiterungsobjekt auf.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile sensorsclassextension.h