PEP_ACPI_REGISTER_DEVICE Struktur (pep_x.h)

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

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;

Member

[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 Auflisten untergeordneter Geräte und Steuerungsmethoden.

[in] InputFlags

Eine Reihe von Eingabeflags. 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. Das PEP kann diesen Handle verwenden, um das Gerät in der nachfolgenden Kommunikation mit PoFx zu identifizieren.

[out] DeviceHandle

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

[out] OutputFlags

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

Hinweise

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Wird ab Windows 10 unterstützt.
Kopfzeile pep_x.h (einschließlich Pep_x.h)

Weitere Informationen

ANSI_STRING

PEP_ACPI_PREPARE_DEVICE

PEP_DPM_REGISTER_DEVICE

PEP_NOTIFY_ACPI_REGISTER_DEVICE