_RTC_SetErrorType
Associe une erreur qui est détectée par les vérifications d’erreurs au moment de l’exécution (RTC) avec un type. Votre gestionnaire d’erreurs traite la sortie des erreurs du type spécifié.
Syntaxe
int _RTC_SetErrorType(
_RTC_ErrorNumber errnum,
int ErrType
);
Paramètres
errnum
Un nombre entre zéro et un de moins que la valeur retournée par _RTC_NumErrors
.
ErrType
Valeur à affecter à ce errnum
. Par exemple, vous pouvez utiliser _CRT_ERROR
. Si vous utilisez _CrtDbgReport
comme gestionnaire d’erreurs, ErrType
ne peut être qu’un des symboles définis dans _CrtSetReportMode
. Si vous avez votre propre gestionnaire d’erreurs (_RTC_SetErrorFunc
), vous pouvez avoir autant de ErrType
valeurs qu’il y errnum
a de valeurs.
Une ErrType
signification _RTC_ERRTYPE_IGNORE
particulière à _CrtSetReportMode
: l’erreur est ignorée.
Valeur retournée
Valeur précédente pour le type d’erreur remplacé par ErrType
.
Notes
Par défaut, toutes les erreurs sont définies sur ErrType
= 1, ce qui correspond à _CRT_ERROR
. Pour plus d’informations sur les types d’erreurs par défaut tels que _CRT_ERROR
, consultez _CrtDbgReport
.
Avant de pouvoir appeler cette fonction, vous devez d’abord appeler l’une des fonctions d’initialisation de vérification des erreurs d’exécution ; voir Utilisation des vérifications d’exécution sans la bibliothèque runtime C
Spécifications
Routine | En-tête requis |
---|---|
_RTC_SetErrorType |
<rtcapi.h> |
Pour plus d'informations, voir Compatibilité.
Bibliothèques
Toutes les versions des bibliothèques Runtime C.