Cette page vous a-t-elle été utile ?
Votre avis sur ce contenu est important. N'hésitez pas à nous faire part de vos commentaires.
Vous avez d'autres commentaires ?
1500 caractères restants
_XcptFilter
and
div
eof
not
or
xor
Collapse the table of content
Expand the table of content
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

_XcptFilter

Identifie l'exception et l'action liée à effectuer.

int __cdecl _XcptFilter(
   unsigned long xcptnum,
   PEXCEPTION_POINTERS pxcptinfoptrs
);

[in] xcptnum

Identificateur de l'exception

[in] pxcptinfoptrs

Pointeur vers les informations sur l'exception.

Entier qui indique l'action à entreprendre, selon le résultat du traitement de l'exception.

Cette méthode est appelée par l'expression de filtre d'exceptions de try-except, instruction. La méthode fait référence la table _XcptActTab[] pour identifier l'exception et pour déterminer l'action appropriée. _XcptActTab[] constante et est définie comme indiqué dans le tableau suivant. Les numéros d'exception dans winnt.h et les numéros de signal sont définis dans signal.h.

Nombre d'exceptions (longs non signés)

Nombre de signal

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

En-tête : excpt.h

Afficher:
© 2015 Microsoft