다음을 통해 공유


ICorDebugExceptionObjectValue::EnumerateExceptionCallStack 메서드

예외 개체에 포함된 호출 스택에 대한 열거자를 가져옵니다.

구문

HRESULT EnumerateExceptionCallStack(
    [out] ICorDebugExceptionObjectCallStackEnum **ppCallStackEnum
);

매개 변수

ppCallStackEnum [out] 관리되는 예외 개체의 스택 추적 열거자인 ICorDebugExceptionObjectCallStackEnum 인터페이스 개체의 주소에 대한 포인터입니다.

설명

호출 스택 정보를 사용할 수 없는 경우 메서드는 S_OK를 반환하고 ICorDebugExceptionObjectCallStackEnum은 길이가 0인 유효한 열거자입니다. 메서드가 스택 추적 정보를 검색할 수 없는 경우 반환 값은 E_FAIL이고 열거자는 반환되지 않습니다.

ICorDebugExceptionObjectCallStackEnum 개체는 예외 개체의 _stackTrace 필드에서 스택 추적 데이터를 디코딩하는 역할을 합니다.

요구 사항

플랫폼:시스템 요구 사항을 참조하세요.

헤더: CorDebug.idl, CorDebug.h

라이브러리: CorGuids.lib

.NET Framework 버전: 4.5부터 사용 가능

참고 항목