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


структура 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) предоставляются при отправке этого уведомления. Элемент состояния содержит выходное значение, которое PEP записывает в структуру в ответ на уведомление.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается начиная с Windows 10.
заголовка pepfx.h (include Pep_x.h)

См. также