다음을 통해 공유


TTD 예외 개체

설명

TTD 예외 개체는 추적 세션 중에 발생한 이벤트 예외에 대한 정보를 제공하는 데 사용됩니다.

속성

Property 설명
Type 예외 유형을 설명합니다. 가능한 값은 "소프트웨어" 및 "하드웨어"입니다.
ProgramCounter 예외가 throw된 명령입니다.
코드 예외의 코드입니다.
플래그 예외 플래그입니다.
RecordAddress 메모리에서 예외의 레코드를 찾을 수 있는 위치입니다.

Children

Object 설명
Position 예외가 발생한 위치를 설명하는 위치 개체입니다.

사용 예제

0:003> dx -r1 @$curprocess.TTD.Events.Where(t => t.Type == "Exception")[0].Exception
@$curprocess.TTD.Events.Where(t => t.Type == "Exception")[0].Exception                 : Exception 0x80010012 of type Software at PC: 0X7FF9F6DC8670
    Position         : 36A7:0 [Time Travel]
    Type             : Software
    ProgramCounter   : 0x7ff9f6dc8670
    Code             : 0x80010012
    Flags            : 0x1
    RecordAddress    : 0x0

참고 항목

시간 이동 디버깅 - 시간 이동 디버깅 개체 소개

시간 이동 디버깅 - 개요

dx(디버거 개체 모델 식 표시)