다음을 통해 공유


구조적 예외 처리 함수

다음 함수는 구조적 예외 처리에 사용됩니다.

  • AbnormalTermination

    종료 처리기의 __try 블록이 정상적으로 종료되었는지 여부를 나타냅니다.

  • AddVectoredContinueHandler

    벡터화된 계속 처리기를 등록합니다.

  • AddVectoredExceptionHandler

    벡터화된 예외 처리기를 등록합니다.

  • GetExceptionCode

    발생한 예외 유형을 식별하는 코드를 검색합니다.

  • GetExceptionInformation

    예외에 대한 컴퓨터 독립적 설명 및 예외가 발생했을 때 스레드에 대해 존재했던 컴퓨터 상태에 대한 정보를 검색합니다.

  • raiseException

    호출 스레드에서 예외를 발생합니다.

  • RemoveVectoredContinueHandler

    벡터된 계속 처리기를 등록 취소합니다.

  • RemoveVectoredExceptionHandler

    벡터화된 예외 처리기를 등록 취소합니다.

  • RtlAddGrowableFunctionTable

    코드를 포함하는 메모리 영역을 나타내는 동적 함수 테이블을 시스템에 알릴 수 있습니다.

  • RtlDeleteGrowableFunctionTable

    이전에 보고된 동적 함수 테이블이 더 이상 사용되지 않음을 시스템에 알릴 수 있습니다.

  • rtlGrowFunctionTable

    동적 함수 테이블의 크기가 증가했다고 보고합니다.

  • SetUnhandledExceptionFilter

    애플리케이션이 각 스레드 및 프로세스의 최상위 예외 처리기를 대체하도록 설정합니다.

  • UnhandledExceptionFilter

    프로세스가 디버그되는 경우 처리되지 않은 예외를 디버거에 전달합니다.

  • VectoredHandler

    벡터화된 예외 처리기 역할을 하는 애플리케이션 정의 함수입니다.

다음 함수는 64비트 Windows에서만 사용됩니다.

  • RtlAddFunctionTable

    동적 함수 테이블을 동적 함수 테이블 목록에 추가합니다.

  • RtlCaptureContext

    호출자의 컨텍스트에서 컨텍스트 레코드를 검색합니다.

  • RtlDeleteFunctionTable

    동적 함수 테이블 목록에서 동적 함수 테이블을 제거합니다.

  • RtlInstallFunctionTableCallback

    동적 함수 테이블을 동적 함수 테이블 목록에 추가합니다.

  • RtlRestoreContext

    호출자의 컨텍스트를 지정된 컨텍스트 레코드로 복원합니다.