Sdílet prostřednictvím


Podpora zařízení ACPI

Tato část popisuje, jak může dodavatel použít ovladač funkce WDM ve Windows k vylepšení funkcí zařízení ACPI (Advanced Configuration and Power Interface).

Zařízení ACPI zahrnují zařízení systému nízké úrovně, jako jsou baterie, tepelné zóny a další zařízení definovaná v oboru názvů ACPI systému. Obor názvů ACPI je hierarchický obor názvů, který systém ACPI BIOS používá k odkazům na objekty.

Kombinovaný provoz systémem dodávaného ovladače ACPI a ACPI BIOS podporuje základní funkce zařízení ACPI a je neviditelný pro zbytek operačního systému. Zařízení ACPI je určeno blokem definice v tabulkách popisů systému ACPI. Blok definic zařízení určuje mimo jiné oblast operace, která určuje souvislý blok paměti zařízení, který se používá pro přístup k datům zařízení.

Aby se zlepšila funkčnost zařízení ACPI, může dodavatel dodat ovladač funkce WDM, který komunikuje se systémem ACPI BIOS prostřednictvím operační oblasti dodané ovladačem. Ovladač ACPI přistupuje k operační oblasti voláním obslužné rutiny pro operační oblast poskytnuté funkčním ovladačem.

Díky komunikaci prostřednictvím oblastí operací ACPI může ovladač funkce nepřímo přistupovat k zařízením, která jsou normálně řízena pouze systémem BIOS, a systém BIOS může vyvolat operace specifické pro zařízení, které závisí na konfiguraci ovladače a hostitelského systému. Základní provozní mechanismus je následující:

  1. Systém ACPI BIOS čte nebo zapisuje data v oblasti operací zařízení.

  2. Pro přístup k oblasti operace ovladač ACPI volá obslužnou rutinu oblasti operace ovladače funkce.

  3. Obslužná rutina operační oblasti provede všechny naprogramované akce pro přístup a vrátí informace přidružené k přístupu.

Následující dva příklady ukazují, jak může dodavatel použít ovladač funkce k vylepšení schopnosti zařízení ACPI:

  1. Zařízení ACPI může přistupovat k indexu v operační oblasti funkčního ovladače, což způsobí, že ovladač povolí ovládání hlasitosti zvukové karty v předinstalovaném softwaru dodavatele.

  2. Ovladač monitoruje zbývající kapacitu baterií, teploty termálních zón a další věci, které jsou normálně přístupné pouze systémem BIOS.

Následující témata popisují, jak zadat ovladač funkce pro zařízení ACPI:

Zásobníky zařízení pro zařízení ACPI

Operace ovladače funkce zařízení ACPI

Informace o interních rutinách podpory poskytovaných systémem, podporující ovladače funkcí zařízení ACPI, viz referenční obslužné rutiny pro oblast operací ACPI .

Další informace o zařízeních a oborech názvů ACPI najdete ve specifikaci Advanced Configuration and Power Interface (ACPI).