DPC 클래스

이 클래스는 DPC(디바이스 지연 프로시저 호출) 이벤트에 대한 이벤트 유형 클래스입니다.

MOF 코드에서 다음 구문이 간소화되었습니다.

구문

[EventType{66, 68, 69}, EventTypeName{"ThreadDPC", "DPC", "TimerDPC"}]
class DPC : PerfInfo
{
  object InitialTime;
  uint32 Routine;
};

멤버

DPC 클래스에는 다음과 같은 유형의 멤버가 있습니다.

속성

DPC 클래스에는 이러한 속성이 있습니다.

InitialTime

데이터 형식: object

액세스 형식: 읽기 전용

한정자: WmiDataId(1), Extension("WmiTime")

DPC 입력 시간입니다.

루틴

데이터 형식: uint32

액세스 형식: 읽기 전용

한정자: WmiDataId(2), 포인터

DPC 루틴의 주소입니다. 이미지 이벤트와 함께 주소를 사용하여 시작된 이미지를 찾습니다.

설명

이러한 이벤트는 DPC를 입력할 때 기록됩니다. 이러한 이벤트를 사용하여 드라이버 및 커널 모드 구성 요소의 동작을 모니터링하고 확인합니다. 예를 들어 DPC, ISR 및 이미지 이벤트를 사용하여 높은 인터럽트 수준에서 너무 많은 시간을 소비하는 구성 요소를 확인할 수 있습니다. DPC 및 ISR 이벤트에는 루틴 기간을 계산하는 데 사용되는 진입 타임스탬프가 있습니다. 이미지 이벤트는 특정 모듈에 매핑되는 메모리 영역을 생성하기 위해 읽습니다. 매핑을 사용하여 인터럽트 루틴이 포함된 모듈을 찾을 수 있습니다.

TimerDPC 이벤트는 타이머 만료로 인해 DPC가 실행되고 스레드된 DPC가 실행될 때 ThreadDPC 이벤트가 기록되는 경우를 기록합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2008 [데스크톱 앱만 해당]