PEP_ACPI_PREPARE_DEVICE Struktur (pep_x.h)
Die PEP_ACPI_PREPARE_DEVICE-Struktur gibt an, ob ein Plattformerweiterungs-Plug-In (PEP) bereit ist, 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;
Angehörige
[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 den Namen des Geräts im ACPI-Namespace an. Weitere Informationen finden Sie unter Aufzählen untergeordneter Geräte und Steuerelementmethoden.
[in] InputFlags
Eine Reihe von Eingabekennzeichnungen. Für dieses Element sind derzeit keine Flags definiert, die immer auf PEP_ACPI_PREPARE_DEVICE_INPUT_FLAG_NONE (0x0) festgelegt sind.
[out] DeviceAccepted
Ob der PEP bereit ist, ACPI-Dienste für das Gerät bereitzustellen. Legen Sie dieses Mitglied auf TRUE fest, wenn der 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
Eine Reihe von Ausgabekennzeichnungen. Für dieses Element sind derzeit keine Flags definiert. Legen Sie dieses Element auf PEP_ACPI_PREPARE_DEVICE_OUTPUT_FLAG_NONE (0x0) fest.
Bemerkungen
Diese Struktur wird von der PEP_NOTIFY_ACPI_PREPARE_DEVICE-Benachrichtigung verwendet. Die AcpiDeviceName und InputFlags Member der Struktur enthalten Eingabewerte, die vom Windows Power Management Framework (PoFx) bereitgestellt werden, wenn diese Benachrichtigung an den PEP gesendet wird. Die DeviceAccepted und OutputFlags Member enthalten Ausgabewerte, die der PEP als Reaktion auf die Benachrichtigung in die Struktur schreibt.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Wird ab Windows 10 unterstützt. |
Header- | pep_x.h (einschließen Pep_x.h) |