Partager via


_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é.

Voir aussi

Tâches

RTC sample

Référence

_RTC_GetErrDesc

Vérifications des erreurs au moment de l'exécution