Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Abschnitt werden die Gerätestapel für ein ACPI-Gerät beschrieben, das ein optionales funktionales Geräteobjekt (FDO) enthält, das von einem vom Hersteller bereitgestellten WDM-Funktionstreiber erstellt wurde.
Das System erstellt einen der beiden Gerätestapel in der folgenden Abbildung für jedes Gerät im ACPI-Namespace des Systems.
Wenn ein ACPI-Gerät ein Hardwaregerät ist, das in das System board integriert ist, erstellt das System einen Gerätestapel mit einem Busfiltergerätobjekt (Filter DO). Das physische Geräteobjekt (Physical Device Object, PDO) des Geräts wird vom vom System bereitgestellten Stammbustreiber erstellt, und der ACPI-Treiber erstellt einen Busfilter DO. Das Vorhandensein des Filter-DO ist für andere Geräteobjekte, die weiter oben im Gerätestapel liegen, transparent.
Wenn das Gerät kein Hardwaregerät ist, das in das Systemboard integriert ist, zählt der ACPI-Treiber das Gerät auf und erstellt einen PDO. In beiden Fällen kann ein Anbieter einen optionalen FDO bereitstellen.
System-Supplied Stammbustreiber und ACPI-Treiber
Microsoft liefert den Stammbustreiber und den ACPI-Treiber. Bei Systemen, die über ein ACPI-BIOS verfügen, sorgt die HAL dafür, dass der ACPI-Treiber beim Systemstart am Fuß des Gerätebaums geladen wird, wobei er als Schnittstelle zwischen dem Betriebssystem und dem BIOS dient. Der ACPI-Treiber ist für andere Treiber transparent.
Vom Anbieter bereitgestellter Funktionstreiber
Ein Anbieter kann einen optionalen WDM-Funktionstreiber für ein ACPI-Gerät bereitstellen. Der Funktionstreiber implementiert die Betriebsregion des Geräts und den zugehörigen gerätespezifischen Vorgang.