PEP_COMPONENT_PERF_STATE_REQUEST结构(pepfx.h)

PEP_COMPONENT_PERF_STATE_REQUEST 结构指定要分配给此集的性能状态(P 状态)集和新的性能级别。

语法

typedef struct _PEP_COMPONENT_PERF_STATE_REQUEST {
  ULONG Set;
  union {
    ULONG     StateIndex;
    ULONGLONG StateValue;
  };
} PEP_COMPONENT_PERF_STATE_REQUEST, *PPEP_COMPONENT_PERF_STATE_REQUEST;

成员

Set

要向其分配新性能级别的 P 状态集的索引。 如果 N 是为此组件指定的 P 状态集数,则 P 状态集索引范围为 0 到 N–1。 PEP 之前指定了响应 PEP_DPM_QUERY_COMPONENT_PERF_CAPABILITIES 通知的 P 状态集数。

StateIndex

要用作新性能级别的离散值的索引。 如果此 P 状态集的性能级别表示为离散值的数组中的索引,则使用此成员。 PEP 之前提供了此离散值数组,以响应 PEP_DPM_QUERY_COMPONENT_PERF_STATES 通知。

StateValue

要用作新性能级别的值。 如果此 P 状态集的性能级别表示为可能值的连续范围中的值,则使用此成员。 PEP 之前提供了此范围,以响应 PEP_DPM_QUERY_COMPONENT_PERF_SET 通知。

言论

未命名的联合包含一个值,该值指示为此 P 状态集选择的新性能级别。

PEP_REQUEST_COMPONENT_PERF_STATE 结构的 PerfRequests 成员是指向 PEP_COMPONENT_PERF_STATE_REQUEST 结构的数组的指针。

要求

要求 价值
最低支持的客户端 从 Windows 10 开始支持。
标头 pepfx.h (include Pep_x.h)

另请参阅