(acpiioct.h) ACPI_ENUM_CHILDREN_OUTPUT_BUFFER 结构
ACPI_ENUM_CHILDREN_OUTPUT_BUFFER 结构包含 ACPI 命名空间中的对象名称数组。
语法
typedef struct _ACPI_ENUM_CHILDREN_OUTPUT_BUFFER {
ULONG Signature;
ULONG NumberOfChildren;
ACPI_ENUM_CHILD Children[ANYSIZE_ARRAY];
} ACPI_ENUM_CHILDREN_OUTPUT_BUFFER;
成员
Signature
输出缓冲区的签名,必须设置为 ACPI_ENUM_CHILDREN_OUTPUT_BUFFER_SIGNATURE。
NumberOfChildren
Children 数组中ACPI_ENUM_CHILD类型的元素数。
Children[ANYSIZE_ARRAY]
ACPI_ENUM_CHILD 类型的元素数组。 每个ACPI_ENUM_CHILD结构都包含 ACPI 命名空间中对象的路径和名称。
注解
设备的驱动程序使用 IOCTL_ACPI_ENUM_CHILDREN 请求枚举设备的子对象。 枚举的子对象可以是设备或提供名称的任何对象。 此请求返回ACPI_ENUM_CHILDREN_OUTPUT_BUFFER结构,其中包括包含ACPI_ENUM_CHILD结构数组的 Children 成员。
有关如何枚举设备的子对象的信息,请参阅 枚举子设备和控制方法。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista 和更高版本的 Windows。 |
标头 | acpiioct.h (包括 Acpiioct.h) |