_except_handler3
Wewnętrzna funkcja CRT. Używany przez platformę do znajdowania odpowiedniej procedury obsługi wyjątków w celu przetworzenia bieżącego wyjątku.
Składnia
int _except_handler3(
PEXCEPTION_RECORD exception_record,
PEXCEPTION_REGISTRATION registration,
PCONTEXT context,
PEXCEPTION_REGISTRATION dispatcher
);
Parametry
exception_record
[in] Informacje o konkretnym wyjątku.
registration
[in] Rekord wskazujący, która tabela zakresów powinna być używana do znalezienia procedury obsługi wyjątków.
context
[in] Zastrzeżony.
dispatcher
[in] Zastrzeżony.
Wartość zwracana
Jeśli wyjątek powinien zostać odrzucony, zwraca wartość DISPOSITION_DISMISS
. Jeśli wyjątek powinien zostać przekazany do hermetyzacji procedur obsługi wyjątków, zwraca wartość DISPOSITION_CONTINUE_SEARCH
.
Uwagi
Jeśli ta metoda znajdzie odpowiednią procedurę obsługi wyjątków, przekazuje wyjątek do procedury obsługi. W takiej sytuacji ta metoda nie zwraca się do kodu, który go nazwał, a wartość zwracana jest bez znaczenia.