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 (include Acpiioct.h) |