ACPI_ENUM_CHILDREN_INPUT_BUFFER-Struktur (acpiioct.h)
Die ACPI_ENUM_CHILDREN_INPUT_BUFFER-Struktur wird als Eingabe für eine IOCTL_ACPI_ENUM_CHILDREN-Anforderung verwendet. Die -Struktur gibt an, welche untergeordneten Objekte im Namespace des Geräts aufgelistet werden sollen, an das die Anforderung gesendet wird.
Syntax
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;
Member
Signature
Die Signatur des Eingabepuffers, der auf ACPI_ENUM_CHILDREN_INPUT_BUFFER_SIGNATURE festgelegt werden muss.
Flags
Ein Flag, das bestimmt, welche Objekte der ACPI-Treiber aufzählt, wie weiter unten in diesem Thema im Abschnitt Hinweise beschrieben.
NameLength
Die Anzahl der ASCII-Zeichen, einschließlich eines NULL-Abschlusszeichens, die das Name-Array enthält.
Name[ANYSIZE_ARRAY]
Eine mit NULL beendete, vierstellige ASCII-Zeichenfolge, die den Namen eines untergeordneten Objekts enthält, das der ACPI-Treiber verwendet, um die Enumeration auf untergeordnete Objekte desselben Namens zu beschränken. Weitere Informationen zum Angeben eines Objektnamens finden Sie weiter unten in diesem Thema im Abschnitt Hinweise.
Hinweise
IOCTL_ACPI_ENUM_CHILDREN unterstützt die folgenden Enumerationstypen, je nachdem, wie der Flags-Member in der entsprechenden ACPI_ENUM_CHILDREN_INPUT_BUFFER-Struktur festgelegt wird:
Informationen zum Auflisten untergeordneter Objekte eines Geräts finden Sie unter Auflisten untergeordneter Geräte und Steuerungsmethoden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista und höhere Versionen von Windows. |
Kopfzeile | acpiioct.h (include Acpiioct.h) |