Condividi tramite


_RTC_SetErrorType

Associa un errore che viene rilevato dai controlli degli errori di run-time a un tipo. Il gestore di errori elabora le modalità di output degli errori del tipo specificato.

Sintassi

int _RTC_SetErrorType(
   _RTC_ErrorNumber errnum,
   int ErrType
);

Parametri

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

ErrType
Valore da assegnare all'oggetto errnum. Ad esempio, è possibile usare _CRT_ERROR. Se si usa _CrtDbgReport come gestore errori, ErrType può essere solo uno dei simboli definiti in _CrtSetReportMode. Se si dispone del proprio gestore errori (_RTC_SetErrorFunc), è possibile avere tutti i ErrType valori disponibili errnum .

Un ErrType di _RTC_ERRTYPE_IGNORE ha un significato speciale a _CrtSetReportMode; l'errore viene ignorato.

Valore restituito

Valore precedente per il tipo di errore sostituito da ErrType.

Osservazioni:

Per impostazione predefinita, tutti gli errori sono impostati su ErrType = 1, che corrisponde a _CRT_ERROR. Per altre informazioni sui tipi di errore predefiniti, _CRT_ERRORad esempio , vedere _CrtDbgReport.

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

Requisiti

Ciclo Intestazione obbligatoria
_RTC_SetErrorType <rtcapi.h>

Per altre informazioni, vedere Compatibility.

Librerie

Tutte le versioni delle librerie di runtime C.

Vedi anche

_RTC_GetErrDesc
Controllo degli errori di runtime