|
|
微软官方文档。: G) O+ j% X b5 ^4 B2 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.
0 G# p' P0 l; @2 s0 i( Z2 W+ v1 J 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.* q7 L* _8 G4 u/ t, d' S
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:
6 L' Q; I) J" o* Y• Only WDF or WDM drivers are supported.
2 l6 ?# m" ?( P) e9 l) s) i# N• 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. |
|