Condividi tramite


_RTC_SetErrorType

Associa un errore che viene rilevato dai controlli di runtime (RTCs) con un tipo. Il gestore dell'errore elabora come restituire in output gli errori del tipo specificato.

int _RTC_SetErrorType( 
   _RTC_ErrorNumber errnum, 
   int ErrType  
);

Parametri

  • errnum
    Un numero compreso tra zero e uno meno il valore restituito da _RTC_NumErrors.

  • ErrType
    Un valore da assegnare a questo errnum. È ad esempio è possibile utilizzare _CRT_ERROR. Se si utilizza _CrtDbgReport come gestore degli errori, ErrType può essere solo uno dei simboli definiti in _CrtSetReportMode. Se si dispone di un gestore errori (_RTC_SetErrorFunc), è possibile avere tanti ErrTypes quanti sono gli errnums.

    Un ErrType di _RTC_ERRTYPE_IGNORE ha un significato particolare per _CrtSetReportMode; l'errore verrà ignorato.

Valore restituito

Il valore precedente per il tipo di errore type.

Note

Per impostazione predefinita, tutti gli errori vengono impostati a ErrType = 1, che corrisponde a _CRT_ERROR. Per ulteriori informazioni sui tipi di errore predefiniti come _CRT_ERROR, vedere _CrtDbgReport.

Prima di chiamare questa funzione, è necessario prima di tutto chiamare una delle funzioni di inizializzazione del controllo degli errori di runtime; vedere Utilizzo dei controlli runtime senza la libreria di runtime C

Requisiti

Routine

Intestazione obbligatoria

_RTC_SetErrorType

<rtcapi.h>

Per ulteriori informazioni, vedere Compatibilità.

Librerie

Tutte le versioni delle Librerie di runtime C.

Equivalente .NET Framework

Non applicabile. Per chiamare la funzione standard C, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di Invocazione della Piattaforma.

Vedere anche

Riferimenti

_RTC_GetErrDesc

Controllo degli errori di runtime

Altre risorse

RTC sample