다음을 통해 공유


ICorProfilerInfo2::GetNotifiedExceptionClauseInfo 메서드

곧 실행할 예외 절(catch/finally/filter) 또는 방금 실행한 예외 절에 대한 네이티브 주소 및 프레임 정보를 가져옵니다.

HRESULT GetNotifiedExceptionClauseInfo(
    [out] COR_PRF_EX_CLAUSE_INFO *pinfo);

매개 변수

  • pinfo
    [out] 현재 예외 절 인스턴스와 관련 프레임을 설명하는 COR_PRF_EX_CLAUSE_INFO 구조체에 대한 포인터입니다.

설명

프로파일러에서 ICorProfilerCallback::ExceptionCatcherEnter, ICorProfilerCallback::ExceptionUnwindFinallyEnter 또는 ICorProfilerCallback::ExceptionSearchFilterEnter 콜백이나 ICorProfilerCallback::ExceptionCatcherLeave, ICorProfilerCallback::ExceptionUnwindFinallyLeave 또는 ICorProfilerCallback::ExceptionSearchFilterLeave 콜백을 받는 등 예외 알림을 받을 경우 GetNotifiedExceptionClauseInfo를 사용하여 곧 실행할 예외 절(catch/finally/filter) 또는 방금 실행한 예외 절에 대한 네이티브 주소 및 프레임 정보를 가져올 수 있습니다.

이 메서드는 위의 Enter 콜백 중 하나를 받은 후 해당되는 Leave 콜백을 받기 전 또는 현재 절에서 중첩 예외가 throw되기 전에(해당 절에 대한 Leave 알림이 없는 경우) 언제든지 호출할 수 있습니다. 예외가 throw되어도 filter 예외 절이 이스케이프되지는 않으므로 이 경우 항상 Leave 알림을 받게 됩니다.

요구 사항

플랫폼: .NET Framework 시스템 요구 사항 참조

헤더: CorProf.idl, CorProf.h

라이브러리: CorGuids.lib

.NET Framework 버전: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

참고 항목

참조

ICorProfilerInfo 인터페이스

ICorProfilerInfo2 인터페이스