acpiioct.h 标头
acpi 使用此标头。 有关详细信息,请参阅:
acpiioct.h 包含以下编程接口:
IOCTL
IOCTL_ACPI_ACQUIRE_GLOBAL_LOCK IOCTL_ACPI_ACQUIRE_GLOBAL_LOCK设备控制请求保留仅供内部使用。 |
IOCTL_ACPI_ASYNC_EVAL_METHOD 设备的驱动程序可以使用IOCTL_ACPI_ASYNC_EVAL_METHOD设备控制请求异步评估设备支持的 ACPI 控制方法。 |
IOCTL_ACPI_ASYNC_EVAL_METHOD_EX 设备的驱动程序可以使用IOCTL_ACPI_ASYNC_EVAL_METHOD_EX设备控制请求异步评估设备的子设备支持的 ACPI 控制方法。 |
IOCTL_ACPI_ASYNC_EVAL_METHOD_V1 IOCTL_ACPI_ASYNC_EVAL_METHOD_V1控制代码异步评估设备支持的 ACPI 控制方法。 |
IOCTL_ACPI_ASYNC_EVAL_METHOD_V1_EX IOCTL_ACPI_ASYNC_EVAL_METHOD_V1_EX控制代码异步评估设备支持的 ACPI 控制方法。 |
IOCTL_ACPI_ASYNC_EVAL_METHOD_V2 IOCTL_ACPI_ASYNC_EVAL_METHOD_V2控制代码异步评估设备支持的 ACPI 控制方法。 |
IOCTL_ACPI_ASYNC_EVAL_METHOD_V2_EX IOCTL_ACPI_ASYNC_EVAL_METHOD_V2_EX控制代码异步评估设备支持的 ACPI 控制方法。 |
IOCTL_ACPI_ENUM_CHILDREN IOCTL_ACPI_ENUM_CHILDREN设备控制请求可用于枚举此请求发送到的设备 ACPI 命名空间中的设备或命名子对象的路径和名称。 |
IOCTL_ACPI_EVAL_METHOD 设备的驱动程序可以使用IOCTL_ACPI_EVAL_METHOD设备控制请求同步评估设备支持的 ACPI 控制方法。 |
IOCTL_ACPI_EVAL_METHOD_EX 设备的驱动程序可以使用IOCTL_ACPI_EVAL_METHOD_EX设备控制请求同步评估设备命名空间中子设备支持的 ACPI 控制方法。 |
IOCTL_ACPI_EVAL_METHOD_V1 IOCTL_ACPI_EVAL_METHOD_V1控制代码同步评估设备支持的 ACPI 控制方法。 |
IOCTL_ACPI_EVAL_METHOD_V1_EX IOCTL_ACPI_EVAL_METHOD_V1_EX控制代码同步评估设备支持的 ACPI 控制方法。 |
IOCTL_ACPI_EVAL_METHOD_V2 IOCTL_ACPI_EVAL_METHOD_V2控制代码同步评估设备支持的 ACPI 控制方法。 |
IOCTL_ACPI_EVAL_METHOD_V2_EX IOCTL_ACPI_EVAL_METHOD_V2_EX控制代码同步评估设备支持的 ACPI 控制方法。 |
IOCTL_ACPI_GET_DEVICE_INFORMATION 设备的驱动程序可以使用IOCTL_ACPI_GET_DEVICE_INFORMATION设备控制请求来获取有关其设备的精细标识信息。 |
IOCTL_ACPI_GET_DEVICE_SPECIFIC_DATA IOCTL_ACPI_GET_DEVICE_SPECIFIC_DATA控制代码用于获取特定于设备的数据。 |
IOCTL_ACPI_RELEASE_GLOBAL_LOCK IOCTL_ACPI_RELEASE_GLOBAL_LOCK设备控制请求保留仅供内部使用。 |
结构
ACPI_DEVICE_INFORMATION_OUTPUT_BUFFER ACPI_DEVICE_INFORMATION_OUTPUT_BUFFER 结构包含来自 IOCTL_ACPI_GET_DEVICE_INFORMATION 控制方法的输出参数。 |
ACPI_ENUM_CHILD ACPI_ENUM_CHILD 结构是 ACPI_ENUM_CHILDREN_OUTPUT_BUFFER 结构的成员,包含 ACPI 命名空间中对象的完整路径和名称。 |
ACPI_ENUM_CHILDREN_INPUT_BUFFER ACPI_ENUM_CHILDREN_INPUT_BUFFER 结构用作IOCTL_ACPI_ENUM_CHILDREN请求的输入。 结构指定要在请求发送到的设备命名空间中枚举哪些子对象。 |
ACPI_ENUM_CHILDREN_OUTPUT_BUFFER ACPI_ENUM_CHILDREN_OUTPUT_BUFFER 结构包含 ACPI 命名空间中的对象名称数组。 |
ACPI_EVAL_INPUT_BUFFER_COMPLEX_V1 ACPI_EVAL_INPUT_BUFFER_COMPLEX结构用作IOCTL_ACPI_EVAL_METHOD请求和IOCTL_ACPI_ASYNC_EVAL_METHOD请求的输入。 结构提供控件方法和ACPI_METHOD_ARGUMENT结构的输入数组的名称。 |
ACPI_EVAL_INPUT_BUFFER_COMPLEX_V1_EX ACPI_EVAL_INPUT_BUFFER_COMPLEX_EX结构用作IOCTL_ACPI_EVAL_METHOD_EX请求和IOCTL_ACPI_ASYNC_EVAL_METHOD_EX请求的输入。 |
ACPI_EVAL_INPUT_BUFFER_COMPLEX_V2 本主题介绍ACPI_EVAL_INPUT_BUFFER_COMPLEX_V2结构。 |
ACPI_EVAL_INPUT_BUFFER_COMPLEX_V2_EX 本主题介绍ACPI_EVAL_INPUT_BUFFER_COMPLEX_V2_EX结构。 |
ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_V1 ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER 结构用作IOCTL_ACPI_EVAL_METHOD请求和IOCTL_ACPI_ASYNC_EVAL_METHOD请求的输入。 结构提供控件方法和 ULONG 类型的输入参数的名称。 |
ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_V1_EX ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_EX结构用作IOCTL_ACPI_EVAL_METHOD_EX请求和IOCTL_ACPI_ASYNC_EVAL_METHOD_EX请求的输入。 |
ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_V2 本主题介绍ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_V2结构。 |
ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_V2_EX 本主题介绍ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_V2_EX结构。 |
ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_V1 ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING结构用作IOCTL_ACPI_EVAL_METHOD请求和IOCTL_ACPI_ASYNC_EVAL_METHOD请求的输入。 结构提供控件方法和作为 ASCII 字符串的输入参数的名称。 |
ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_V1_EX ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_EX结构用作IOCTL_ACPI_EVAL_METHOD_EX请求和IOCTL_ACPI_ASYNC_EVAL_METHOD_EX请求的输入。 |
ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_V2 本主题介绍ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_V2结构。 |
ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_V2_EX 本主题介绍ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_V2_EX结构。 |
ACPI_EVAL_INPUT_BUFFER_V1 ACPI_EVAL_INPUT_BUFFER结构用作IOCTL_ACPI_EVAL_METHOD请求和IOCTL_ACPI_ASYNC_EVAL_METHOD请求的输入。 结构提供不采用输入参数的控件方法的名称。 |
ACPI_EVAL_INPUT_BUFFER_V1_EX ACPI_EVAL_INPUT_BUFFER_EX 结构用作IOCTL_ACPI_EVAL_METHOD_EX请求和IOCTL_ACPI_ASYNC_EVAL_METHOD_EX请求的输入。 |
ACPI_EVAL_INPUT_BUFFER_V2 本主题介绍ACPI_EVAL_INPUT_BUFFER_V2结构。 |
ACPI_EVAL_INPUT_BUFFER_V2_EX 本主题介绍ACPI_EVAL_INPUT_BUFFER_V2_EX结构。 |
ACPI_EVAL_OUTPUT_BUFFER_V1 ACPI_EVAL_OUTPUT_BUFFER 结构包含 ACPI 控制方法的输出参数。 |
ACPI_EVAL_OUTPUT_BUFFER_V2 本主题介绍ACPI_EVAL_OUTPUT_BUFFER_V2结构。 |
ACPI_GET_DEVICE_SPECIFIC_DATA ACPI_GET_DEVICE_SPECIFIC_DATA 结构包含IOCTL_ACPI_GET_DEVICE_SPECIFIC_DATA控件方法的输入参数。 |
ACPI_MANIPULATE_GLOBAL_LOCK_BUFFER 本主题介绍ACPI_MANIPULATE_GLOBAL_LOCK_BUFFER结构。 |
ACPI_METHOD_ARGUMENT_V1 ACPI_METHOD_ARGUMENT 结构包含 ACPI 控制方法的输入或输出参数的值。 |
ACPI_METHOD_ARGUMENT_V2 本主题介绍ACPI_METHOD_ARGUMENT_V2结构。 |