структура ACPI_ENUM_CHILDREN_INPUT_BUFFER (acpiioct.h)
Структура ACPI_ENUM_CHILDREN_INPUT_BUFFER используется в качестве входных данных для запроса IOCTL_ACPI_ENUM_CHILDREN . Структура указывает, какие дочерние объекты следует перечислить в пространстве имен устройства, на которое отправляется запрос.
Синтаксис
typedef struct _ACPI_ENUM_CHILDREN_INPUT_BUFFER {
ULONG Signature;
ULONG Flags;
ULONG NameLength;
CHAR Name[ANYSIZE_ARRAY];
} ACPI_ENUM_CHILDREN_INPUT_BUFFER, *PACPI_ENUM_CHILDREN_INPUT_BUFFER;
Члены
Signature
Сигнатура входного буфера, для которой необходимо задать значение ACPI_ENUM_CHILDREN_INPUT_BUFFER_SIGNATURE.
Flags
Флаг, определяющий, какие объекты перечисляет драйвер ACPI, как описано в разделе Примечания далее в этом разделе.
NameLength
Количество символов ASCII, включая символ конца NULL, содержащийся в массиве Name .
Name[ANYSIZE_ARRAY]
Четырехсимвая строка ASCII с завершением NULL, содержащая имя дочернего объекта, используемого драйвером ACPI для ограничения перечисления дочерними объектами с тем же именем. Дополнительные сведения о том, как указать имя объекта, см. в разделе Примечания далее в этом разделе.
Комментарии
IOCTL_ACPI_ENUM_CHILDREN поддерживает следующие типы перечислений в зависимости от того, как элемент Flags задан в соответствующей структуре ACPI_ENUM_CHILDREN_INPUT_BUFFER:
Сведения о перечислении дочерних объектов устройства см. в разделе Перечисление дочерних устройств и методы управления.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista и более поздние версии Windows. |
Верхняя часть | acpiioct.h (включая Acpiioct.h) |