ACPI design guide

This section describes how device drivers can interface with an Advanced Configuration and Power Interface (ACPI) device.

ACPI devices are defined by the Advanced Configuration and Power Interface (ACPI) Specification.

In this section

Section Description
Supporting ACPI Devices Provides information about how to use a Windows Driver Model (WDM) function driver to enhance the functionality of an ACPI device.
Evaluating ACPI Control Methods Provides information about how device drivers that comply with the requirements of Kernel-Mode Driver Framework (KMDF), User-Mode Driver Framework (UMDF), or Windows Driver Model (WDM) can evaluate ACPI control methods.
How to Identify the Windows Version in ACPI by Using _OSI Provides information about the ACPI Source Language (ASL) Operating System Interface Level (_OSI) method used to identify the host operating system.