структура PEP_ACPI_REGISTER_DEVICE (pep_x.h)

Структура PEP_ACPI_REGISTER_DEVICE содержит сведения о регистрации устройства, для которого подключаемый модуль расширения платформы (PEP) предназначен для предоставления служб ACPI.

Синтаксис

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;

Члены

[in] AcpiDeviceName

Структура ANSI_STRING, содержащая полное имя BIOS для устройства. То же имя было указано ранее в качестве входного значения в уведомлении PEP_ACPI_PREPARE_DEVICE для устройства. Это имя указывает путь и имя устройства в пространстве имен ACPI. Дополнительные сведения см. в разделе Перечисление дочерних устройств и методов управления.

[in] InputFlags

Набор флагов ввода. В настоящее время для этого элемента не определены флаги, которые всегда имеют значение PEP_ACPI_REGISTER_DEVICE_INPUT_FLAG_NONE (0x0).

[in] KernelHandle

Значение POHANDLE, представляющее регистрацию устройства с помощью платформы управления питанием Windows (PoFx). PEP может использовать этот дескриптор для идентификации устройства в последующих взаимодействиях с PoFx.

[out] DeviceHandle

Значение PEPHANDLE, определяющее регистрацию этого устройства для служб ACPI. Этот дескриптор создается peP. В последующих уведомлениях службы ACPI PoFx будет использовать этот дескриптор для идентификации устройства.

[out] OutputFlags

Набор флагов выходных данных. В настоящее время для этого элемента не определены флаги. Задайте для этого элемента значение PEP_ACPI_REGISTER_DEVICE_OUTPUT_FLAG_NONE (0x0).

Замечания

Эта структура используется уведомлением PEP_NOTIFY_ACPI_REGISTER_DEVICE. AcpiDeviceName, InputFlagsи элементах ЯдраHandle структуры содержат входные значения, предоставляемые PoFx при отправке этого уведомления в PEP. Элементы DeviceHandle и OutputFlags содержат выходные значения, которые PEP записывает в эту структуру в ответ на уведомление.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается начиная с Windows 10.
заголовка pep_x.h (include Pep_x.h)

См. также

ANSI_STRING

PEP_ACPI_PREPARE_DEVICE

PEP_DPM_REGISTER_DEVICE

PEP_NOTIFY_ACPI_REGISTER_DEVICE