次の方法で共有


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_CHILD 構造体の配列を含む Children メンバーを含むACPI_ENUM_CHILDREN_OUTPUT_BUFFER構造体を返します。

デバイスの子オブジェクトを列挙する方法については、「子デバイスの列挙と制御メソッドのを参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista 以降のバージョンの Windows。
ヘッダー acpiioct.h (Acpiioct.h を含む)

関連項目

ACPI_ENUM_CHILD

IOCTL_ACPI_ENUM_CHILDREN