共用方式為


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

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)

另請參閱

ACPI_ENUM_CHILD

IOCTL_ACPI_ENUM_CHILDREN