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

規格需求

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

另請參閱