共用方式為


pepfx.h (PEP_REGISTER_COMPONENT_PERF_STATES 結構)

PEP_REGISTER_COMPONENT_PERF_STATES 結構描述指定元件的 P 狀態) (效能狀態。

語法

typedef struct _PEP_REGISTER_COMPONENT_PERF_STATES {
  [in] PEPHANDLE                DeviceHandle;
  [in] ULONG                    Component;
  [in] ULONGLONG                Flags;
  [in] PPEP_COMPONENT_PERF_INFO PerfStateInfo;
} PEP_REGISTER_COMPONENT_PERF_STATES, *PPEP_REGISTER_COMPONENT_PERF_STATES;

成員

[in] DeviceHandle

識別裝置的 PEPHANDLE 值。 平台擴充功能外掛程式 (PEP) 提供此句柄,以回應先前 的PEP_DPM_REGISTER_DEVICE 通知。

[in] Component

識別元件的索引。 這個成員是PEP_DEVICE_REGISTER_V2結構中 Components 陣列的索引,PEP 先前為了回應此裝置的PEP_DPM_REGISTER_DEVICE通知而提供。 如果 Components 陣列包含 N 個元素,元件索引的範圍從 0 到 N–1。

[in] Flags

一組輸入旗標。 此成員目前未定義旗標位,這一律為零。

[in] PerfStateInfo

包含此元件 P 狀態之效能資訊的 PEP_COMPONENT_PERF_INFO 結構的指標。 如果此成員為非 NULL,則會指向設備驅動器所提供的 P 狀態資訊。

備註

此結構是由 PEP_DPM_REGISTER_COMPONENT_PERF_STATES 通知使用。 傳送通知時,Windows 電源管理架構 (PoFx) 提供PEP_REGISTER_COMPONENT_PERF_STATES結構的所有成員值。 PEP 不得寫入此結構。

如果 PerfStateInfo 成員不是 NULL,則設備驅動器已提供 P 狀態資訊,並要求 PEP 使用它。

規格需求

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

另請參閱

PEP_COMPONENT_PERF_INFO

PEP_DEVICE_REGISTER_V2

PEP_DPM_REGISTER_COMPONENT_PERF_STATES

PEP_DPM_REGISTER_DEVICE