ACPI Control Method Macros

A driver can use the following macros to set input arguments that are used with the ACPI control method IOCTLs:

ACPI_METHOD_SET_ARGUMENT_INTEGER

ACPI_METHOD_SET_ARGUMENT_STRING

ACPI_METHOD_SET_ARGUMENT_BUFFER

A driver can use the following macros to help process an array of ACPI_ENUM_CHILD structures in an ACPI_ENUM_CHILDREN_OUTPUT_BUFFER structure.

ACPI_ENUM_CHILD_NEXT

ACPI_ENUM_CHILD_LENGTH_FROM_CHILD

A driver can use the following macros to help process an array of ACPI_METHOD_ARGUMENT structures in an ACPI_EVAL_OUTPUT_BUFFER structure.

ACPI_METHOD_ARGUMENT_LENGTH

ACPI_METHOD_ARGUMENT_LENGTH_FROM_ARGUMENT

ACPI_METHOD_NEXT_ARGUMENT

The following macro is reserved for internal use only:

ACPI_MANIPULATE_LOCK_BUFFER

 

 

Send comments about this topic to Microsoft