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) |