_XcptFilter
Identifikuje výjimku a související akce mají být přijata.
int __cdecl _XcptFilter(
unsigned long xcptnum,
PEXCEPTION_POINTERS pxcptinfoptrs
);
Parametry
[v]xcptnum
Identifikátor pro výjimku.[v]pxcptinfoptrs
Ukazatel na informace o výjimce.
Vrácená hodnota
Celé číslo, které označuje akci, která mají být přijata na základě výsledku zpracování výjimek.
Poznámky
Tato metoda se nazývá vyjádřením filtr výjimek try-except – příkaz.Metoda konzultuje _XcptActTab[] tabulky určit výjimky a vhodných opatření.**_XcptActTab[]**je konstanta a je definován podle následující tabulky.Čísla výjimky jsou definovány v souboru winnt.h a signál čísla jsou definovány v signal.h.
Číslo výjimky (nepodepsané dlouhý) |
Číslo signálu |
---|---|
STATUS_ACCESS_VIOLATION |
SIGSEGV |
STATUS_ILLEGAL_INSTRUCTION |
SIGILL |
STATUS_PRIVILEGED_INSTRUCTION |
SIGILL |
STATUS_FLOAT_DENORMAL_OPERAND |
SIGFPE |
STATUS_FLOAT_DIVIDE_BY_ZERO |
SIGFPE |
STATUS_FLOAT_INEXACT_RESULT |
SIGFPE |
STATUS_FLOAT_INVALID_OPERATION |
SIGFPE |
STATUS_FLOAT_OVERFLOW |
SIGFPE |
STATUS_FLOAT_STACK_CHECK |
SIGFPE |
STATUS_FLOAT_UNDERFLOW |
SIGFPE |
Požadavky
Záhlaví: excpt.h