Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa sezione descrive la sintassi e l'utilizzo della gestione delle eccezioni strutturata implementata nel compilatore Ottimizzazione di Microsoft C/C++. Le parole chiave seguenti vengono interpretate dal compilatore come parte del meccanismo strutturato di gestione delle eccezioni.
Il compilatore interpreta anche il GetExceptionCode, GetExceptionInformatione funzioni AbnormalTermin ation come parole chiave e il relativo uso al di fuori della sintassi appropriata per la gestione delle eccezioni genera un errore del compilatore. Di seguito sono riportate brevi descrizioni di queste funzioni.
| Funzione | Descrizione |
|---|---|
| GetExceptionCode | Restituisce un codice che identifica il tipo di eccezione. Questa funzione può essere chiamata solo dall'interno dell'espressione di filtro o dal blocco del gestore eccezioni. |
| GetExceptionInformation | Restituisce un puntatore a una struttura EXCEPTION_POINTERS contenente puntatori al record di contesto e al record di eccezione. Questa funzione può essere chiamata solo dall'interno dell'espressione di filtro di un gestore eccezioni. |
| AnomaloTermination | Indica se il flusso del controllo ha lasciato il blocco di __try associato in sequenza dopo l'esecuzione dell'ultima istruzione nel blocco. Questa funzione può essere chiamata solo dall'interno del blocco __finally di un gestore di terminazione. |