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 함수를 호출하고 PerfInfoGuidpGuid 매개 변수로 지정하여 DPC 이벤트에 대한 특수 처리를 구현할 수 있습니다. 다음 이벤트 유형을 사용하여 이벤트를 사용할 때 실제 이벤트를 식별합니다.

이벤트 유형 설명
이벤트 유형 값, 46 샘플링된 프로필 이벤트입니다. SampledProfile MOF 클래스는 이 이벤트에 대한 이벤트 데이터를 정의합니다.
이벤트 유형 값, 51 시스템 호출은 이벤트를 입력합니다. 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 [데스크톱 앱만 해당]