Skip to content

Latest commit

 

History

History
84 lines (75 loc) · 2.03 KB

File metadata and controls

84 lines (75 loc) · 2.03 KB
title _except_handler3 | Microsoft Docs
ms.custom
ms.date 11/04/2016
ms.reviewer
ms.suite
ms.technology
cpp-standard-libraries
ms.tgt_pltfrm
ms.topic article
apiname
_except_handler3
apilocation
msvcrt.dll
msvcr90.dll
msvcr80.dll
msvcr110_clr0400.dll
msvcr120.dll
msvcr100.dll
msvcr110.dll
apitype DLLExport
f1_keywords
_except_handler3
except_handler3
dev_langs
C++
helpviewer_keywords
_except_handler3 function
except_handler3 function
ms.assetid b0c64898-0ae5-48b7-9724-80135a0813e2
caps.latest.revision 7
author corob-msft
ms.author corob
manager ghogen
translation.priority.ht
cs-cz
de-de
es-es
fr-fr
it-it
ja-jp
ko-kr
pl-pl
pt-br
ru-ru
tr-tr
zh-cn
zh-tw

_except_handler3

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
Information about the specific exception.

[in] registration
The record that indicates which scope table should be used to find the exception handler.

[in] context
Reserved.

[in] dispatcher
Reserved.

Return Value

If an exception should be dismissed, returns DISPOSITION_DISMISS. 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