_except_handler3
Interní funkce CRT. Používá se architekturou k vyhledání příslušné obslužné rutiny výjimky pro zpracování aktuální výjimky.
Syntaxe
int _except_handler3(
PEXCEPTION_RECORD exception_record,
PEXCEPTION_REGISTRATION registration,
PCONTEXT context,
PEXCEPTION_REGISTRATION dispatcher
);
Parametry
exception_record
[v] Informace o konkrétní výjimce
registration
[v] Záznam, který označuje, která tabulka oboru se má použít k vyhledání obslužné rutiny výjimky.
context
[v] Rezervovaný.
dispatcher
[v] Rezervovaný.
Vrácená hodnota
Pokud by měla být výjimka zamítnuta, vrátí hodnotu DISPOSITION_DISMISS
. Pokud by výjimka měla být předána na úroveň zapouzdření obslužných rutin výjimek, vrátí DISPOSITION_CONTINUE_SEARCH
.
Poznámky
Pokud tato metoda najde odpovídající obslužnou rutinu výjimky, předá výjimku obslužné rutině. V této situaci se tato metoda nevrátí do kódu, který ji volal, a návratová hodnota je irelevantní.