Поделиться через


структура 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 (include Pep_x.h)

См. также

ANSI_STRING

PEP_NOTIFY_ACPI_PREPARE_DEVICE