_RTC_SetErrorType
Associe une erreur qui est détectée par les vérifications des erreurs d'exécution (RTC) à un type.Vos processus de gestionnaire d'erreurs comment des erreurs de sortie du type spécifié.
int _RTC_SetErrorType(
_RTC_ErrorNumber errnum,
int ErrType
);
Paramètres
errnum
Un nombre compris entre zéro et un de moins que la valeur retournée par _RTC_NumErrors.ErrType
une valeur à assigner à cet errnum.Par exemple, vous pouvez utiliser _CRT_ERROR.Si vous utilisez _CrtDbgReport comme votre gestionnaire d'erreurs, ErrType peut être l'un des symboles définis dans _CrtSetReportMode.Si vous avez votre propre gestionnaire d'erreurs (_RTC_SetErrorFunc), vous pouvez avoir autant d' ErrTypescomme il existe des errnums.Un ErrType de _RTC_ERRTYPE_IGNORE a une signification spéciale à _CrtSetReportMode; l'erreur est ignorée.
Valeur de retour
la valeur précédente pour le type d'erreur type.
Notes
Par défaut, les erreurs sont définies à ErrType = 1, 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 le premier appel un des fonctions d'initialisation de vérification des erreurs d'exécution ; consultez l' Utilisation de contrôles d'exécution sans la bibliothèque runtime C
Configuration requise
routine |
en-tête requis |
---|---|
_RTC_SetErrorType |
<rtcapi.h> |
Pour plus d'informations, consultez compatibilité.
bibliothèques
toutes les versions de Bibliothèques runtime C.
Équivalent .NET Framework
Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez l' exemples d'appel de code non managé.