PEP_ACPI_QUERY_OBJECT_INFORMATION Struktur (pepfx.h)

Die PEP_ACPI_QUERY_OBJECT_INFORMATION-Struktur enthält Informationen zu einem ACPI-Objekt.

Syntax

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;

Member

[in] DeviceHandle

Ein PEPHANDLE-Wert, der die Registrierung des Geräts für ACPI-Dienste identifiziert. Das Plattformerweiterungs-Plug-In (PEP) hat dieses Handle als Reaktion auf eine vorherige PEP_NOTIFY_ACPI_REGISTER_DEVICE Benachrichtigung bereitgestellt.

[in] Name

Eine PEP_ACPI_OBJECT_NAME Union, die den pfadrelativen, vierstelligen Namen des Objekts angibt.

[in] Type

Ein PEP_ACPI_OBJECT_TYPE Enumerationswert, der den Objekttyp angibt. Derzeit ist eine Steuerelementmethode der einzige Objekttyp, der für dieses Element definiert ist (Type = PepAcpiObjectTypeMethod).

[in] ObjectFlags

Eine Reihe von Eingabeflags. Für dieses Element sind derzeit keine Flags definiert, die immer auf PEP_ACPI_OBJECT_FLAG_NONE (0x0) festgelegt sind.

DUMMYUNIONNAME

Das Abfrageergebnis. Wenn das angegebene Objekt eine Steuerelementmethode ist, schreibt das Plattformerweiterungs-Plug-In (PEP) das Abfrageergebnis in das MethodObject-Element dieser Union.

[out] DUMMYUNIONNAME.MethodObject

Informationen zu einem Steuerelementmethodenobjekt.

DUMMYUNIONNAME.MethodObject.InputArgumentCount

Die Anzahl der Eingabeargumente, die von der Steuerelementmethode erwartet werden.

DUMMYUNIONNAME.MethodObject.OutputArgumentCount

Die Anzahl der von der Steuerelementmethode erzeugten Ausgabeargumente.

Hinweise

Diese Struktur wird von der PEP_NOTIFY_ACPI_QUERY_OBJECT_INFORMATION Benachrichtigung verwendet. Die Member Name, Type und Flags der Struktur enthalten Eingabewerte, die vom Windows Power Management Framework (PoFx) bereitgestellt werden, wenn diese Benachrichtigung gesendet wird. Das MethodObject-Element enthält einen Ausgabewert, den pep als Reaktion auf die Benachrichtigung in die Struktur schreibt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Wird ab Windows 10 unterstützt.
Kopfzeile pepfx.h (einschließlich Pep_x.h)

Weitere Informationen

PEP_ACPI_OBJECT_NAME

PEP_ACPI_OBJECT_TYPE

PEP_NOTIFY_ACPI_QUERY_OBJECT_INFORMATION

PEP_NOTIFY_ACPI_REGISTER_DEVICE