структура PEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES (pep_x.h)

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

Синтаксис

typedef struct _PEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES {
  PEPHANDLE         DeviceHandle;
  ULONG             RequestFlags;
  NTSTATUS          Status;
  SIZE_T            TranslatedResourcesSize;
  PCM_RESOURCE_LIST TranslatedResources;
} PEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES, *PPEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES;

Члены

DeviceHandle

Значение PEPHANDLE, определяющее регистрацию устройства для служб ACPI. Подключаемый модуль расширения платформы (PEP) предоставил этот дескриптор в ответ на предыдущее уведомление PEP_NOTIFY_ACPI_REGISTER_DEVICE .

RequestFlags

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

Status

Значение NTSTATUS, указывающее состояние преобразования ресурса. PEP задает этому члену значение STATUS_SUCCESS, чтобы указать, что PEP успешно получил переведенные ресурсы. В противном случае PEP присваивает этому члену соответствующий код состояния ошибки.

TranslatedResourcesSize

Размер (в байтах) данных списка TranslatedResources , следующих за этой структурой.

TranslatedResources

Структура CM_RESOURCE_LIST , которая служит заголовком для списка ресурсов. Оставшаяся часть списка ресурсов сразу следует за этим заголовком.

Комментарии

Эта структура используется уведомлением PEP_NOTIFY_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES для предоставления PEP списка переведенных ресурсов управления питанием. Элементы Структуры RequestFlags, TranslatedResourcesSize и TranslatedResources содержат входные значения, которые платформа управления питанием Windows (PoFx) предоставляет при отправке этого уведомления. Элемент Status содержит выходное значение, которое PEP записывает в структуру в ответ на уведомление.

Требования

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

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