Поделиться через


структура 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[ANYSIZE_ARRAY]

Массив элементов типа ACPI_ENUM_CHILD. Каждая ACPI_ENUM_CHILD структура содержит путь и имя объекта в пространстве имен ACPI.

Замечания

Драйвер для устройства использует запрос IOCTL_ACPI_ENUM_CHILDREN для перечисления дочерних объектов устройства. Перечисленные дочерние объекты могут быть устройствами или любым объектом предоставленного имени. Этот запрос возвращает структуру ACPI_ENUM_CHILDREN_OUTPUT_BUFFER, которая включает элемент Дочерние, содержащий массив структур ACPI_ENUM_CHILD.

Сведения о перечислении дочерних объектов устройства см. в разделе Перечисление дочерних устройств и методов управления.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista и более поздних версий Windows.
заголовка acpiioct.h (include Acpiioct.h)

См. также

ACPI_ENUM_CHILD

IOCTL_ACPI_ENUM_CHILDREN