_except_handler3_except_handler3

Funzione CRT interna.Internal CRT function. Usata da un framework per individuare il gestore di eccezioni appropriato per elaborare l'eccezione corrente.Used by a framework to find the appropriate exception handler to process the current exception.

SintassiSyntax

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

ParametriParameters

[in] exception_record[in] exception_record
Informazioni sulla specifica eccezione.Information about the specific exception.

[in] registration[in] registration
Record che indica la tabella di ambito da usare per cercare il gestore di eccezioni.The record that indicates which scope table should be used to find the exception handler.

[in] context[in] context
Riservato.Reserved.

[in] dispatcher[in] dispatcher
Riservato.Reserved.

Valore restituitoReturn Value

Se un'eccezione deve essere chiusa, restituisce DISPOSITION_DISMISS.If an exception should be dismissed, returns DISPOSITION_DISMISS. Se l'eccezione deve essere passata a un livello superiore, ai gestori di eccezioni in cui è incapsulata, restituisce DISPOSITION_CONTINUE_SEARCH.If the exception should be passed up a level to the encapsulating exception handlers, returns DISPOSITION_CONTINUE_SEARCH.

NoteRemarks

Se il metodo trova un gestore di eccezioni appropriato, passa l'eccezione al gestore.If this method finds an appropriate exception handler, it passes the exception to the handler. In questa situazione, il metodo non torna al codice che lo ha chiamato e il valore restituito è irrilevante.In this situation, this method does not return to the code that called it and the return value is irrelevant.

Vedere ancheSee Also

Alphabetical Function Reference (Riferimento alfabetico alle funzioni)Alphabetical Function Reference