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