PEP_COMPONENT_PERF_STATE_REQUEST结构 (pep_x.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 开始支持。
标头 pep_x.h (包括 Pep_x.h)

另请参阅