_RTC_SetErrorType
Associe une erreur qui est detectée par les contrôles d'erreur d'exécution (RTCs) avec un type. Votre gestionnaire d'erreurs calcule comment sortir des erreurs du type spécifié.
int _RTC_SetErrorType(
_RTC_ErrorNumber errnum,
int ErrType
);
Paramètres
errnum
Un nombre entre zéro et un inférieur à la valeur retournée par _RTC_NumErrors.ErrType
Une Valeur à affecter à cet errnum. Par exemple, vous pouvez utiliser _CRT_ERROR. Si vous utilisez _CrtDbgReport en tant que gestionnaire d'erreurs, ErrType peut être seulement l'un des symboles définis dans _CrtSetReportMode. Si vous avez votre propre gestionnaire d'erreurs (_RTC_SetErrorFunc), vous pouvez avoir autant deErrTypesqu'il y a de errnums.UnErrType de _RTC_ERRTYPE_IGNORE a une signification spéciale pour**_CrtSetReportMode**; l'erreur est ignorée.
Valeur de retour
La valeur précédente pour le type d'erreur type.
Notes
Par défaut, toutes les erreurs sont définies à ErrType = 1, qui correspond à _CRT_ERROR. Pour plus d'informations sur les types d'erreur par défaut comme _CRT_ERROR, consultez _CrtDbgReport.
Avant de pouvoir appeler cette fonction, vous devez commencer par appeler une des fonctions d'initialisation de contrôle d'erreur d'exécution ; voir Utiliser les contrôles d'exécution sans bibliothèque runtime C
Configuration requise
Routine |
En-tête requis |
---|---|
_RTC_SetErrorType |
<RTCAPI.H> |
Pour plus d'informations sur la compatibilité, consultez Compatibilité.
Bibliothèques
Toutes les versions des bibliothèques Runtime C.
Équivalent .NET Framework
Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez Exemples d'appel de plateforme.
Voir aussi
Référence
Vérifications des erreurs au moment de l'exécution