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 與已翻譯電源控制資源的清單。 結構的 RequestFlagsTranslatedResourcesSizeTranslatedResources 成員包含 Windows 電源管理架構 在傳送此通知時 (PoFx) 提供的輸入值。 Status 成員包含 PEP 寫入結構的輸出值,以回應通知。

規格需求

需求
最低支援的用戶端 從Windows 10 開始支援。
標頭 pep_x.h (包含 Pep_x.h)

另請參閱