다음을 통해 공유


CATCH_ALL

연이어 발생 하는 모든 예외 형식을 catch 하는 코드 블록을 정의 합니다. 시도 블록.

CATCH_ALL(exception_object_pointer_name )

매개 변수

  • exception_object_pointer_name
    매크로 바이러스가 만들어질 예외 개체 포인터의 이름을 지정 합니다.포인터 이름 사용 하 여 예외 개체에 액세스할 수 있는 CATCH_ALL 블록.이 변수를 선언 합니다.

설명

예외 처리 코드 예외 개체를 적절 한 경우 예외의 특정 원인에 대 한 자세한 내용을 보려면 검색할 수 있습니다.호출을 THROW_LAST 매크로 처리 다음 외부 예외 프레임으로 이동 합니다.사용 하는 경우 CATCH_ALL, 끝의 시도 차단에 END_CATCH_ALL 매크로.

[!참고]

CATCH_ALL 블록으로 중괄호를 지정 하려면 C++ 범위 정의.이 범위에 대 한 변수를 선언 하는 경우 해당 범위 내 에서만 액세스할 수 있습니다.

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

예제

예제를 보려면 CFile::Abort.

요구 사항

헤더: afx.h

참고 항목

참조

TRY

AND_CATCH_ALL

END_CATCH

THROW (MFC)

THROW_LAST

CATCH

CException 클래스

개념

MFC 매크로 전역