次の方法で共有


ACPI_ENUM_CHILD_NEXT マクロ

ACPI_ENUM_CHILD_NEXT マクロは、可変長の ACPI_ENUM_CHILD 構造体の配列内の次の ACPI_ENUM_CHILD 構造体へのポインターを計算します。

構文

void ACPI_ENUM_CHILD_NEXT(
    Child
);

パラメーター

Child 可変長 ACPI_ENUM_CHILD 構造体の配列の次の ACPI_ENUM_CHILD 構造体へのアラインされていないポインターを返す ACPI_ENUM_CHILD 型変数へのポインター。

戻り値

可変長の ACPI_ENUM_CHILD 構造体の配列の次の ACPI_ENUM_CHILD 構造体へのポインター。

解説

IOCTL_ACPI_ENUM_CHILDREN 要求を使用した後 (ドライバーが ACPI_ENUM_CHILDREN_OUTPUT_BUFFER 要求で子デバイス名の配列を取得するため)、ドライバーはこのマクロを使用して、出力バッファーが含む Children 配列内の可変長の ACPI_ENUM_CHILD 構造体へのポインターのシーケンスを決定できます。

要件

ターゲット プラットフォーム: デスクトップ

ヘッダー: acpiioct.h (Acpiioct.h を含む)

関連項目

ACPI_ENUM_CHILD

ACPI_ENUM_CHILDREN_OUTPUT_BUFFER

IOCTL_ACPI_ENUM_CHILDREN