структура PEP_ACPI_PREPARE_DEVICE (pepfx.h)

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

Синтаксис

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;

Члены

[in] AcpiDeviceName

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

[in] InputFlags

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

[out] DeviceAccepted

Указывает, подготовлен ли PEP для предоставления служб ACPI для устройства. Установите для этого элемента значение TRUE, если PEP подготовлен к тому, чтобы быть единственным поставщиком служб ACPI для этого устройства, и значение FALSE, если это не так.

[out] OutputFlags

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

Комментарии

Эта структура используется в уведомлении PEP_NOTIFY_ACPI_PREPARE_DEVICE . Элементы AcpiDeviceName и InputFlags структуры содержат входные значения, предоставляемые платформой управления питанием Windows (PoFx) при отправке этого уведомления в PEP. Элементы DeviceAccepted и OutputFlags содержат выходные значения, которые PEP записывает в структуру в ответ на уведомление.

Требования

Требование Значение
Минимальная версия клиента Поддерживается начиная с Windows 10.
Верхняя часть pepfx.h (включая Pep_x.h)

См. также раздел

ANSI_STRING

PEP_NOTIFY_ACPI_PREPARE_DEVICE