다음을 통해 공유


CATCH_ALL

이전 TRY 블럭에서 throws 된 모든 예외형식을 catch 하는 코드의 블록을 지정하십시오.

CATCH_ALL(exception_object_pointer_name )

매개 변수

  • exception_object_pointer_name
    매크로 의해 생성 된 예외 개체 포인터에 대한 이름을 지정 합니다. 포인터 이름을 사용하여 CATCH_ALL 블록에서 예외 개체에 액세스 할 수 있습니다. 이 변수는 선언 됩니다.

설명

예외 처리 코드는 특정 예외의 발생에 대한 자세한 정보를 얻기 위해 적절히 예외 개체를 검색할 수 있습니다. THROW_LAST 매크로를 호출하여 다음 외부 예외 프레임으로 이동합니다. CATCH_ALL 를 사용할 때, END_CATCH_ALL 를 사용하여 TRY 블럭을 끝냅니다.

참고

CATCH_ALL 블록은 C + + 범위는 괄호로 구분으로 정의됩니다.이 범위에서 변수를 선언 하면 해당 범위 내 에서만 액세스할 수 됩니다.

예외에 대한 자세한 내용은 Exceptions 를 참조하십시오.

예제

CFile::Abort 에 대한 예제를 참조하십시오.

요구 사항

Header: afx.h

참고 항목

참조

TRY

AND_CATCH_ALL

END_CATCH

THROW(MFC)

THROW_LAST

CATCH

CException 클래스

개념

MFC 매크로 및 전역