PerfInfo 类

此类是性能计数器事件的父类。

以下语法从 MOF 代码中简化而来。

语法

[Guid("{ce1dbfb4-137e-4da6-87b0-3f59aa102cbc}"), EventVersion(2)]
class PerfInfo : MSNT_SystemTrace
{
};

成员

PerfInfo 类不定义任何成员。

注解

若要在 NT 内核日志记录会话中启用延迟过程调用 (DPC) 事件,请在调用 StartTrace 函数时在EVENT_TRACE_PROPERTIES结构的 EnableFlags 成员中指定EVENT_TRACE_FLAG_DPC标志。 还可以指定以下一个或多个标志:

  • EVENT_TRACE_FLAG_INTERRUPT
  • EVENT_TRACE_FLAG_PROFILE
  • EVENT_TRACE_FLAG_SYSTEMCALL

事件跟踪使用者可以通过调用 SetTraceCallback 函数并将 PerfInfoGuid 指定为 pGuid 参数来实现 DPC 事件的特殊处理。 使用以下事件类型标识使用事件时的实际事件。

事件类型 说明
事件类型值,46 采样的配置文件事件。 SampledProfile MOF 类定义此事件的事件数据。
事件类型值,51 系统调用 Enter 事件。 SysCallEnter MOF 类定义此事件的事件数据。
事件类型值,52 系统调用退出事件。 SysCallExit MOF 类定义此事件的事件数据。
事件类型值,66 线程 DPC 事件。 DPC MOF 类定义此事件的事件数据。
事件类型值,67 中断服务例程 (ISR) 事件。 ISR MOF 类定义此事件的事件数据。
事件类型值,68 DPC 事件。 DPC MOF 类定义此事件的事件数据。
事件类型值,69 DPC 计时器事件。 DPC MOF 类定义此事件的事件数据。

 

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2008 [仅限桌面应用]