_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_ERROR
ad 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.