_except_handler3_except_handler3

내부 CRT 함수입니다.Internal CRT function. 프레임워크에서 적절한 예외 처리기를 찾아 현재 예외를 처리하는 데 사용됩니다.Used by a framework to find the appropriate exception handler to process the current exception.

구문Syntax

int _except_handler3(  
   PEXCEPTION_RECORD exception_record,  
   PEXCEPTION_REGISTRATION registration,  
   PCONTEXT context,  
   PEXCEPTION_REGISTRATION dispatcher  
);  

매개 변수Parameters

[in] exception_record[in] exception_record
특정 예외에 대한 자세한 정보입니다.Information about the specific exception.

[in] registration[in] registration
예외 처리기를 찾는 데 어떤 범위 테이블을 사용해야 하는지를 나타내는 레코드입니다.The record that indicates which scope table should be used to find the exception handler.

[in] context[in] context
예약됨.Reserved.

[in] dispatcher[in] dispatcher
예약됨.Reserved.

반환 값Return Value

예외를 해제해야 하는 경우 DISPOSITION_DISMISS를 반환합니다.If an exception should be dismissed, returns DISPOSITION_DISMISS. 예외 캡슐화 처리기 수준까지 예외를 전달해야 하는 경우 DISPOSITION_CONTINUE_SEARCH를 반환합니다.If the exception should be passed up a level to the encapsulating exception handlers, returns DISPOSITION_CONTINUE_SEARCH.

설명Remarks

이 메서드가 적절한 예외 처리기를 찾으면 예외를 처리기에 전달합니다.If this method finds an appropriate exception handler, it passes the exception to the handler. 이 경우에 이 메서드는 자신을 호출한 코드로 반환되지 않으며 반환 값은 관계가 없습니다.In this situation, this method does not return to the code that called it and the return value is irrelevant.

참고 항목See Also

사전순 함수 참조Alphabetical Function Reference