|
|
微软官方文档。
E5 L" J# [$ l0 I3 J/ f 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.% I* G* @) M4 c% M' H' s. z: }
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.
$ D- [4 X ?) q5 V; \7 T 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:9 ]" Q o3 V: b( b) s
• Only WDF or WDM drivers are supported.7 n8 f( i1 u1 K1 G( E9 U
• 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. |
|