|
|
微软官方文档。
/ F9 u" v& H6 ~) [# k- j 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.) |$ J" z' ]# X) W6 J" D5 k
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.
5 S0 T3 Q1 \: C4 Y. V& h 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:
1 K: y# e# [8 ^# d/ m• Only WDF or WDM drivers are supported.$ Y5 I' w! F( |$ `
• 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. |
|