Share via


_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

_RTC_GetErrDesc

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

Autres ressources

RTC sample