PEP_ACPI_QUERY_OBJECT_INFORMATION-Struktur (pep_x.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 diesen Member definiert ist (Typ = PepAcpiObjectTypeMethod).
[in] ObjectFlags
Ein Satz von Eingabeflags. Für diesen Member, der immer auf PEP_ACPI_OBJECT_FLAG_NONE (0x0) festgelegt ist, sind derzeit keine Flags definiert.
DUMMYUNIONNAME
Das Abfrageergebnis. Wenn das angegebene Objekt eine Steuerelementmethode ist, schreibt das Plattformerweiterungs-Plug-In (PEP) das Abfrageergebnis in den MethodObject-Member 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) | Unterstützt ab Windows 10. |
Kopfzeile | pep_x.h (Pep_x.h einschließen) |