驅動程式可以使用下列宏來設定輸入引數,這些引數會與 評估控制方法的 ACPI IOCTL 搭配使用:
ACPI_METHOD_SET_ARGUMENT_INTEGER
ACPI_METHOD_SET_ARGUMENT_STRING
ACPI_METHOD_SET_ARGUMENT_BUFFER
The ACPI IOCTLs that evaluate control methods return output arguments in the Argument member of an ACPI_EVAL_OUTPUT_BUFFER structure, where the Argument member is an array of ACPI_METHOD_ARGUMENT structures. 驅動程式可以使用下列宏來協助處理ACPI_METHOD_ARGUMENT結構陣列:
ACPI_METHOD_ARGUMENT_LENGTH_FROM_ARGUMENT
An IOCTL_ACPI_ENUM_CHILDREN request retrieves the path and name of child objects in the namespace of the device to which the request is sent. ACPI 驅動程式會傳回列舉物件的完整路徑和名稱,開頭為ACPI命名空間的根目錄。 The path and name of the child objects are returned in the Children member of an ACPI_ENUM_CHILDREN_OUTPUT_BUFFER structure, where the Children member is an array of ACPI_ENUM_CHILD structures. 驅動程式可以使用下列宏來協助處理ACPI_ENUM_CHILD結構陣列: