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) |