PEP_ACPI_QUERY_OBJECT_INFORMATION struttura (pepfx.h)

La struttura PEP_ACPI_QUERY_OBJECT_INFORMATION contiene informazioni su un oggetto ACPI.

Sintassi

typedef struct _PEP_ACPI_QUERY_OBJECT_INFORMATION {
  [in]  PEPHANDLE            DeviceHandle;
  [in]  PEP_ACPI_OBJECT_NAME Name;
  [in]  PEP_ACPI_OBJECT_TYPE Type;
  [in]  ULONG                ObjectFlags;
  union {
    struct {
      ULONG InputArgumentCount;
      ULONG OutputArgumentCount;
    } MethodObject;
  } DUMMYUNIONNAME;
} PEP_ACPI_QUERY_OBJECT_INFORMATION, *PPEP_ACPI_QUERY_OBJECT_INFORMATION;

Members

[in] DeviceHandle

Valore PEPHANDLE che identifica la registrazione del dispositivo per i servizi ACPI. Il plug-in dell'estensione della piattaforma (PEP) ha fornito questo handle in risposta a una notifica di PEP_NOTIFY_ACPI_REGISTER_DEVICE precedente.

[in] Name

Unione PEP_ACPI_OBJECT_NAME che specifica il nome percorso-relativo a quattro caratteri dell'oggetto.

[in] Type

Valore di enumerazione PEP_ACPI_OBJECT_TYPE che specifica il tipo di oggetto. Attualmente, un metodo di controllo è l'unico tipo di oggetto definito per questo membro (Type = PepAcpiObjectTypeMethod).

[in] ObjectFlags

Set di flag di input. Non sono attualmente definiti flag per questo membro, che è sempre impostato su PEP_ACPI_OBJECT_FLAG_NONE (0x0).

DUMMYUNIONNAME

Risultato della query. Se l'oggetto specificato è un metodo di controllo, il plug-in dell'estensione della piattaforma scrive il risultato della query nel membro MethodObject di questa unione.

[out] DUMMYUNIONNAME.MethodObject

Informazioni su un oggetto metodo di controllo.

DUMMYUNIONNAME.MethodObject.InputArgumentCount

Numero di argomenti di input previsti dal metodo di controllo.

DUMMYUNIONNAME.MethodObject.OutputArgumentCount

Numero di argomenti di output prodotti dal metodo di controllo.

Commenti

Questa struttura viene usata dalla notifica di PEP_NOTIFY_ACPI_QUERY_OBJECT_INFORMATION . I membri Name, Type e Flags della struttura contengono valori di input forniti dal framework di gestione energia di Windows (PoFx) quando questa notifica viene inviata. Il membro MethodObject contiene un valore di output che il PEP scrive nella struttura in risposta alla notifica.

Requisiti

Requisito Valore
Client minimo supportato Supportato a partire da Windows 10.
Intestazione pepfx.h (includere Pep_x.h)

Vedi anche

PEP_ACPI_OBJECT_NAME

PEP_ACPI_OBJECT_TYPE

PEP_NOTIFY_ACPI_QUERY_OBJECT_INFORMATION

PEP_NOTIFY_ACPI_REGISTER_DEVICE