Share via


_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 case activée d’erreur d’exécution ; consultez Utilisation des case activée runtime 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.

Voir aussi

_RTC_GetErrDesc
Erreur d’exécution case activée ing