Share via


Control 方法宏

驅動程式可以使用下列宏來設定與 評估控制項方法之 ACPI IOCTLs 搭配使用的輸入引數:

ACPI_METHOD_SET_ARGUMENT_INTEGER

ACPI_METHOD_SET_ARGUMENT_STRING

ACPI_METHOD_SET_ARGUMENT_BUFFER

評估控制項方法的 ACPI IOCTLs 會傳回ACPI_EVAL_OUTPUT_BUFFER結構的Argument成員中的輸出引數,其中Argument成員是ACPI_METHOD_ARGUMENT結構的陣列。 驅動程式可以使用下列宏來協助處理ACPI_METHOD_ARGUMENT結構的陣列:

ACPI_METHOD_ARGUMENT_LENGTH

ACPI_METHOD_ARGUMENT_LENGTH_FROM_ARGUMENT

ACPI_METHOD_NEXT_ARGUMENT

IOCTL_ACPI_ENUM_CHILDREN要求會擷取傳送要求之裝置命名空間中子物件的路徑和名稱。 ACPI 驅動程式會傳回列舉物件的完整路徑和名稱,開頭為 ACPI 命名空間的根目錄。 子物件的路徑和名稱會傳回ACPI_ENUM_CHILDREN_OUTPUT_BUFFER結構的Children成員,其中Children成員是ACPI_ENUM_CHILD結構的陣列。 驅動程式可以使用下列宏來協助處理ACPI_ENUM_CHILD結構的陣列:

ACPI_ENUM_CHILD_NEXT

ACPI_ENUM_CHILD_LENGTH_FROM_CHILD