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 (include Pep_x.h) |