структура ACPI_ENUM_CHILDREN_OUTPUT_BUFFER (acpiioct.h)
Структура 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
Количество элементов типа ACPI_ENUM_CHILD в массиве Children .
Children[ANYSIZE_ARRAY]
Массив элементов типа ACPI_ENUM_CHILD. Каждая структура ACPI_ENUM_CHILD содержит путь и имя объекта в пространстве имен ACPI.
Комментарии
Драйвер для устройства использует запрос IOCTL_ACPI_ENUM_CHILDREN для перечисления дочерних объектов устройства. Перечислимые дочерние объекты могут быть устройствами или любым объектом с указанным именем. Этот запрос возвращает структуру ACPI_ENUM_CHILDREN_OUTPUT_BUFFER, которая включает элемент Children , содержащий массив ACPI_ENUM_CHILD структур.
Сведения о перечислении дочерних объектов устройства см. в разделах Перечисление дочерних устройств и методов управления.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista и более поздние версии Windows. |
Верхняя часть | acpiioct.h (включая Acpiioct.h) |