_RTC_SetErrorType

 

Date de publication : novembre 2016

Pour obtenir la dernière documentation sur Visual Studio 2017, consultez Documentation Visual Studio 2017.

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

  
      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 une virgule _CRT_ERROR. Si vous utilisez _CrtDbgReport comme gestionnaire d’erreurs, ErrType peut être seulement un des symboles définis dans _CrtSetReportMode. Si vous disposez de votre propre gestionnaire d’erreurs (_RTC_SetErrorFunc), vous pouvez avoir autant d’ ErrTypequ’il y a d’ errnum.

Un ErrType _RTC_ERRTYPE_IGNORE a une signification spéciale pour _CrtSetReportMode; l’erreur est ignorée.

La valeur précédente pour le type d’erreur type.

Par défaut, toutes les erreurs sont définies sur ErrType = 1, qui correspond à _CRT_ERROR. Pour plus d’informations sur les types d’erreurs par défaut comme _CRT_ERROR, consultez _CrtDbgReport.

Avant d’appeler cette fonction, vous devez d’abord appeler une des fonctions d’initialisation de vérification d’erreurs au moment de l’exécution. Consultez Utilisation des vérifications d’erreurs au moment de l’exécution sans la bibliothèque CRT.

RoutineEn-tête requis
_RTC_SetErrorType<rtcapi.h>

Pour plus d'informations, voir Compatibilité.

Toutes les versions des bibliothèques Runtime C.

Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez Exemples d'appel de plateforme.

_RTC_GetErrDesc
Vérification des erreurs d’exécution

Afficher: