PEP_ACPI_PREPARE_DEVICE-Struktur (pepfx.h)
Die PEP_ACPI_PREPARE_DEVICE-Struktur gibt an, ob ein Plattformerweiterungs-Plug-In (PEP) vorbereitet ist, um ACPI-Dienste für das angegebene Gerät bereitzustellen.
Syntax
typedef struct _PEP_ACPI_PREPARE_DEVICE {
[in] PCUNICODE_STRING AcpiDeviceName;
[in] ULONG InputFlags;
[out] BOOLEAN DeviceAccepted;
[out] ULONG OutputFlags;
} PEP_ACPI_PREPARE_DEVICE, *PPEP_ACPI_PREPARE_DEVICE;
Member
[in] AcpiDeviceName
Ein Zeiger auf eine ANSI_STRING-Struktur , die den vollqualifizierten BIOS-Namen für das Gerät enthält. Dieser Name gibt den Pfad und Namen des Geräts im ACPI-Namespace an. Weitere Informationen finden Sie unter Auflisten untergeordneter Geräte und Steuerungsmethoden.
[in] InputFlags
Ein Satz von Eingabeflags. Für diesen Member, der immer auf PEP_ACPI_PREPARE_DEVICE_INPUT_FLAG_NONE (0x0) festgelegt ist, sind derzeit keine Flags definiert.
[out] DeviceAccepted
Gibt an, ob pep bereit ist, ACPI-Dienste für das Gerät bereitzustellen. Legen Sie dieses Element auf TRUE fest, wenn PEP bereit ist, der einzige Anbieter von ACPI-Diensten für dieses Gerät zu sein, und auf FALSE, wenn dies nicht der Fall ist.
[out] OutputFlags
Ein Satz von Ausgabeflags. Für diesen Member sind derzeit keine Flags definiert. Legen Sie dieses Element auf PEP_ACPI_PREPARE_DEVICE_OUTPUT_FLAG_NONE (0x0) fest.
Hinweise
Diese Struktur wird von der PEP_NOTIFY_ACPI_PREPARE_DEVICE Benachrichtigung verwendet. Die Elemente AcpiDeviceName und InputFlags der Struktur enthalten Eingabewerte, die vom Windows Power Management Framework (PoFx) bereitgestellt werden, wenn diese Benachrichtigung an pep gesendet wird. Die Member DeviceAccepted und OutputFlags enthalten Ausgabewerte, die pep als Reaktion auf die Benachrichtigung in die Struktur schreibt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt ab Windows 10. |
Kopfzeile | pepfx.h (include Pep_x.h) |