ACPI Control Method IOCTLs
The Windows ACPI driver, Acpi.sys, handles ACPI device control requests (IOCTLs) on behalf of devices that are specified in the system description tables in the ACPI BIOS. A driver uses these requests to evaluate ACPI control methods that are defined in the ACPI namespace of a device. These requests can be used by kernel-mode device drivers that comply with the requirements of Kernel-Mode Driver Framework (KMDF) or Windows Driver Model (WDM). Starting with Windows 8, user-mode device drivers that comply with the requirements of User-Mode Driver Framework (UMDF) can use these requests.
The following ACPI IOCTLs can be used by device drivers:
The following ACPI IOCTLs are reserved for exclusive use by the operating system and must not be used by drivers: