_RTC_SetErrorType

Associa un errore che viene rilevato dai controlli di runtime con un tipo.I processi del gestore errori come restituire gli errori del tipo specificato.

int _RTC_SetErrorType(
   _RTC_ErrorNumber errnum,
   int ErrType 
);

Parametri

  • errnum
    Un numero compreso tra zero e uno più minore del valore restituito da _RTC_NumErrors.

  • ErrType
    un valore da assegnare a questo errnum.Ad esempio, è possibile utilizzare _CRT_ERROR.Se si utilizzano _CrtDbgReport come il gestore di errori, ErrType può essere solo uno dei simboli definiti in _CrtSetReportMode.Se si è proprietari del gestore errori (_RTC_SetErrorFunc), è possibile avere un numero massimo ErrTypegli oggetti come esistono errnums.

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

Valore restituito

il valore precedente per il tipo di errore type.

Note

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

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

Requisiti

routine

Intestazione di associazione

_RTC_SetErrorType

<rtcapi.h>

Per ulteriori informazioni, vedere compatibilità.

Librerie

Tutte le versioni di Librerie di runtime del linguaggio C.

Equivalente .NET Framework

Non applicabile. Per chiamare la funzione c standard, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di pinvoke.

Vedere anche

Attività

RTC sample

Riferimenti

_RTC_GetErrDesc

Controllo degli errori di runtime