Freigeben über


PEP_ACPI_REGISTER_DEVICE Struktur (pepfx.h)

Die PEP_ACPI_REGISTER_DEVICE-Struktur enthält Registrierungsinformationen zu einem Gerät, für das das Plattformerweiterungs-Plug-In (PEP) ACPI-Dienste bereitstellt.

Syntax

typedef struct _PEP_ACPI_REGISTER_DEVICE {
  [in]  PCUNICODE_STRING AcpiDeviceName;
  [in]  ULONG            InputFlags;
  [in]  POHANDLE         KernelHandle;
  [out] PEPHANDLE        DeviceHandle;
  [out] ULONG            OutputFlags;
} PEP_ACPI_REGISTER_DEVICE, *PPEP_ACPI_REGISTER_DEVICE;

Angehörige

[in] AcpiDeviceName

Eine ANSI_STRING Struktur, die den vollqualifizierten BIOS-Namen für das Gerät enthält. Derselbe Name wurde zuvor als Eingabewert in der PEP_ACPI_PREPARE_DEVICE-Benachrichtigung für das Gerät angegeben. 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_REGISTER_DEVICE_INPUT_FLAG_NONE (0x0) festgelegt sind.

[in] KernelHandle

Ein POHANDLE-Wert, der die Registrierung des Geräts mit dem Windows Power Management Framework (PoFx) darstellt. Der PEP kann dieses Handle verwenden, um das Gerät in nachfolgenden Kommunikationen mit PoFx zu identifizieren.

[out] DeviceHandle

Ein PEPHANDLE-Wert, der die Registrierung dieses Geräts für ACPI-Dienste identifiziert. Dieser Handle wird vom PEP erstellt. In nachfolgenden ACPI-Dienstbenachrichtigungen verwendet PoFx dieses Handle, um das Gerät zu identifizieren.

[out] OutputFlags

Eine Reihe von Ausgabekennzeichnungen. Für dieses Element sind derzeit keine Flags definiert. Legen Sie dieses Element auf PEP_ACPI_REGISTER_DEVICE_OUTPUT_FLAG_NONE (0x0) fest.

Bemerkungen

Diese Struktur wird von der PEP_NOTIFY_ACPI_REGISTER_DEVICE-Benachrichtigung verwendet. Die AcpiDeviceName, InputFlagsund KernelHandle- Elemente der Struktur enthalten Eingabewerte, die von PoFx bereitgestellt werden, wenn diese Benachrichtigung an den PEP gesendet wird. Die DeviceHandle und OutputFlags Member enthalten Ausgabewerte, die der PEP als Reaktion auf die Benachrichtigung in diese Struktur schreibt.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Wird ab Windows 10 unterstützt.
Header- pepfx.h (include Pep_x.h)

Siehe auch

ANSI_STRING

PEP_ACPI_PREPARE_DEVICE

PEP_DPM_REGISTER_DEVICE

PEP_NOTIFY_ACPI_REGISTER_DEVICE