控制方法宏
驱动程序可以使用以下宏设置与评估控制方法的 ACPI IOCTL 结合使用的输入参数:
ACPI_METHOD_SET_ARGUMENT_INTEGER
ACPI_METHOD_SET_ARGUMENT_STRING
ACPI_METHOD_SET_ARGUMENT_BUFFER
评估控制方法的 ACPI IOCTL 会在 ACPI_EVAL_OUTPUT_BUFFER 结构的 Argument 成员中返回输出参数,其中 Argument 成员是 ACPI_METHOD_ARGUMENT 结构的数组。 驱动程序可以使用以下宏来帮助处理 ACPI_METHOD_ARGUMENT 结构的数组:
ACPI_METHOD_ARGUMENT_LENGTH_FROM_ARGUMENT
IOCTL_ACPI_ENUM_CHILDREN 请求会检索将请求发送到的设备命名空间中子对象的路径和名称。 ACPI 驱动程序返回以 ACPI 命名空间根开头的枚举对象的完整路径和名称。 子对象的路径和名称将在 ACPI_ENUM_CHILDREN_OUTPUT_BUFFER 结构的 Children 成员中返回,其中 Children 成员是 ACPI_ENUM_CHILD 结构的数组。 驱动程序可以使用以下宏来帮助处理 ACPI_ENUM_CHILD 结构的数组:
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈