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。
Header acpiioct.h (Acpiioct.h を含む)

こちらもご覧ください

ACPI_ENUM_CHILD

IOCTL_ACPI_ENUM_CHILDREN