Betrieb eines ACPI-Gerätefunktionstreibers

In diesem Abschnitt wird der generische Betrieb eines vom Anbieter bereitgestellten Funktionstreibers für ein ACPI-Gerät beschrieben.

Ein Funktionstreiber für ein ACPI-Gerät ist ein WDM-Treiber, der Folgendes ausführt:

  • Erfüllt die Mindestanforderungen für einen WDM-Funktionstreiber, wie unter Windows-Treibermodell beschrieben. Dazu gehören Treibereinstiegspunkte, Dispatchroutinen, Plug & Play, Energieverwaltung und Windows-Verwaltungsinstrumentation (WMI). Diese grundlegende Funktionalität stellt den generischen Vorgang bereit, den Windows für den Treiber und das Framework benötigt, in dem die gerätespezifischen ACPI-Vorgänge implementiert werden.

  • Unterstützt die Betriebsregion des Geräts, die die Kommunikationsschnittstelle zwischen dem Funktionstreiber und dem ACPI-BIOS darstellt.

    Weitere Informationen finden Sie unter Unterstützen einer Vorgangsregion.

  • Unterstützt optional eine vom Hersteller definierte Geräteschnittstelle und IOCTLs , die andere Treiber oder Benutzermodusanwendungen zum Betreiben eines Geräts verwenden.

    Weitere Informationen finden Sie unter Bereitstellen einer vom Anbieter definierten ACPI-Geräteschnittstelle.