Condividi tramite


ACPI_ENUM_CHILDREN_OUTPUT_BUFFER struttura (acpiioct.h)

La struttura ACPI_ENUM_CHILDREN_OUTPUT_BUFFER contiene una matrice di nomi di oggetti in uno spazio dei nomi ACPI.

Sintassi

typedef struct _ACPI_ENUM_CHILDREN_OUTPUT_BUFFER {
  ULONG           Signature;
  ULONG           NumberOfChildren;
  ACPI_ENUM_CHILD Children[ANYSIZE_ARRAY];
} ACPI_ENUM_CHILDREN_OUTPUT_BUFFER;

Members

Signature

Firma del buffer di output, che deve essere impostato su ACPI_ENUM_CHILDREN_OUTPUT_BUFFER_SIGNATURE.

NumberOfChildren

Numero di elementi di tipo ACPI_ENUM_CHILD nella matrice Children .

Children[ANYSIZE_ARRAY]

Matrice di elementi di tipo ACPI_ENUM_CHILD. Ogni struttura ACPI_ENUM_CHILD contiene il percorso e il nome di un oggetto nello spazio dei nomi ACPI.

Commenti

Un driver per un dispositivo usa una richiesta di IOCTL_ACPI_ENUM_CHILDREN per enumerare gli oggetti figlio del dispositivo. Gli oggetti figlio enumerati possono essere dispositivi o qualsiasi oggetto di un nome specificato. Questa richiesta restituisce una struttura ACPI_ENUM_CHILDREN_OUTPUT_BUFFER, che include il membro Children che contiene una matrice di strutture ACPI_ENUM_CHILD .

Per informazioni su come enumerare oggetti figlio di un dispositivo, vedere Enumerazione di dispositivi figlio e metodi di controllo.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista e versioni successive di Windows.
Intestazione acpioct.h (include Acpiioct.h)

Vedi anche

ACPI_ENUM_CHILD

IOCTL_ACPI_ENUM_CHILDREN