|
|
微软官方文档。
- b/ d" v- p8 i& r Kernel-mode device drivers are able to evaluate ACPI control methods via I/O control codes (IOCTLs). Typically, a driver evaluates ACPI control methods to initiate or configure platform-specific functionality.
: Y& Y4 `1 l' a3 c+ B4 k- H9 @ An ACPI control method is a definition of how to interrogate or adjust system hardware. Control methods are written in the ACPI Machine Language (AML) and are interpreted by the ACPI driver in Microsoft® Windows®. These objects are loaded from the system definition in firmware into the ACPI namespace.
t. O$ A7 i4 c" s; V/ F Drivers can evaluate ACPI control methods within the namespace of the device object on which they are loaded. This also includes control methods in the namespace of child objects. A driver must meet the following requirements when evaluating ACPI control methods:
& i& j8 g; N1 J( F& q3 R7 Z• Only WDF or WDM drivers are supported.
1 M$ P# k" x9 `6 a! G4 y! C/ E• Drivers may evaluate control methods only within the namespace of the device object on which they are loaded. This includes the namespace of child device objects. |
|