PEP_ACPI_PREPARE_DEVICE-Struktur (pep_x.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 pep_x.h (Pep_x.h einschließen)

Weitere Informationen

ANSI_STRING

PEP_NOTIFY_ACPI_PREPARE_DEVICE