PEP_PPM_QUERY_FEEDBACK_COUNTERS 结构 (pep_x.h)

PEP_PPM_QUERY_FEEDBACK_COUNTERS结构描述了平台扩展插件 (PEP) 支持的特定处理器的所有处理器性能计数器。

语法

typedef struct _PEP_PPM_QUERY_FEEDBACK_COUNTERS {
  [in]  ULONG                          Count;
        PEP_PROCESSOR_FEEDBACK_COUNTER Counters[ANYSIZE_ARRAY];
} PEP_PPM_QUERY_FEEDBACK_COUNTERS, *PPEP_PPM_QUERY_FEEDBACK_COUNTERS;

成员

[in] Count

PEP 支持的处理器性能反馈计数器数。 PEP 之前提供此计数以响应 PEP_NOTIFY_PPM_QUERY_CAPABILITIES 通知。

[out] Counters[ANYSIZE_ARRAY]

PEP_PROCESSOR_FEEDBACK_COUNTER 结构数组中的第一个元素。 如果此数组包含多个元素,则附加元素紧跟 在PEP_PPM_QUERY_FEEDBACK_COUNTERS 结构的末尾之后。 Count 成员指定此数组中的元素数。 有关详细信息,请参阅“备注”。

注解

此结构由 PEP_NOTIFY_PPM_QUERY_FEEDBACK_COUNTERS 通知使用。 结构的 Count 成员包含 PoFx 在发送此通知时提供的输入值。 Counters 成员包含 PEP 为响应通知而写入的输出值。 PEP 将任何其他 Counters 数组元素写入 PEP_PPM_QUERY_FEEDBACK_COUNTERS 结构后面的输出缓冲区。 PoFx 为此结构分配的缓冲区保证足够大,足以包含结构后面的任何数组元素。

要求

要求
最低受支持的客户端 从 Windows 10 开始支持。
标头 pep_x.h (包括 Pep_x.h、Pep_x.h)

另请参阅

PEP_NOTIFY_PPM_QUERY_FEEDBACK_COUNTERS

PEP_PROCESSOR_FEEDBACK_COUNTER