структура PEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES (pepfx.h)
Структура PEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES содержит список переведенных ресурсов управления питанием для использования подключаемого модуля расширения платформы (PEP).
Синтаксис
typedef struct _PEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES {
[in] PEPHANDLE DeviceHandle;
[in] ULONG RequestFlags;
[out] NTSTATUS Status;
SIZE_T TranslatedResourcesSize;
[in] PCM_RESOURCE_LIST TranslatedResources;
} PEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES, *PPEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES;
Члены
[in] DeviceHandle
Значение PEPHANDLE, определяющее регистрацию устройства для служб ACPI. Подключаемый модуль расширения платформы (PEP) предоставил этот дескриптор в ответ на предыдущее уведомление PEP_NOTIFY_ACPI_REGISTER_DEVICE .
[in] RequestFlags
Набор флагов ввода. В настоящее время для этого элемента не определены флаги, для которого всегда задано значение PEP_ACPI_TDCR_FLAG_NONE (0x0).
[out] Status
Значение NTSTATUS, указывающее состояние преобразования ресурса. PEP задает этому члену значение STATUS_SUCCESS, чтобы указать, что PEP успешно получил переведенные ресурсы. В противном случае PEP присваивает этому члену соответствующий код состояния ошибки.
TranslatedResourcesSize
Размер (в байтах) данных списка TranslatedResources , следующих за этой структурой.
[in] TranslatedResources
Структура CM_RESOURCE_LIST , которая служит заголовком для списка ресурсов. Оставшаяся часть списка ресурсов сразу следует за этим заголовком.
Комментарии
Эта структура используется уведомлением PEP_NOTIFY_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES для предоставления PEP списка переведенных ресурсов управления питанием. Элементы Структуры RequestFlags, TranslatedResourcesSize и TranslatedResources содержат входные значения, которые платформа управления питанием Windows (PoFx) предоставляет при отправке этого уведомления. Элемент Status содержит выходное значение, которое PEP записывает в структуру в ответ на уведомление.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается начиная с Windows 10. |
Верхняя часть | pepfx.h (включая Pep_x.h) |