|
|
微软官方文档。; {0 ~7 ?; M& L% |1 H9 U' B7 w
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.' ]" U9 z- [" @9 W' L7 G4 K, M
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.
i% U1 O- ~" E, e+ m$ R) t1 t2 ]2 k3 D 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:
5 |3 G' |- L2 h1 z• Only WDF or WDM drivers are supported.
{; F" D# i1 ~$ F5 h% ~• 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. |
|