Condividi tramite


ACPI_ENUM_CHILDREN_INPUT_BUFFER struttura (acpiioct.h)

La struttura ACPI_ENUM_CHILDREN_INPUT_BUFFER viene usata come input per una richiesta di IOCTL_ACPI_ENUM_CHILDREN . La struttura specifica quali oggetti figlio enumerare nello spazio dei nomi del dispositivo a cui viene inviata la richiesta.

Sintassi

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;

Members

Signature

Firma del buffer di input, che deve essere impostata su ACPI_ENUM_CHILDREN_INPUT_BUFFER_SIGNATURE.

Flags

Flag che determina quali oggetti enumera il driver ACPI, come descritto nella sezione Osservazioni più avanti in questo argomento.

NameLength

Numero di caratteri ASCII, inclusi un terminatore NULL, che la matrice Name contiene.

Name[ANYSIZE_ARRAY]

Stringa ASCII con terminazione NULL con quattro caratteri che contiene il nome di un oggetto figlio usato dal driver ACPI per limitare l'enumerazione agli oggetti figlio dello stesso nome. Per altre informazioni su come specificare un nome oggetto, vedere la sezione Osservazioni più avanti in questo argomento.

Commenti

IOCTL_ACPI_ENUM_CHILDREN supporta i tipi di enumerazioni seguenti, a seconda del modo in cui il membro Flags è impostato nella struttura di ACPI_ENUM_CHILDREN_INPUT_BUFFER corrispondente:

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

IOCTL_ACPI_ENUM_CHILDREN