структура 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) |