_RTC_SetErrorType
Přidruží chybu zjištěnou kontrolou chyb za běhu (RTC) k typu. Obslužná rutina chyby zpracovává, jak vypsat chyby zadaného typu.
Syntaxe
int _RTC_SetErrorType(
_RTC_ErrorNumber errnum,
int ErrType
);
Parametry
errnum
Číslo mezi nulou a jednou menší než hodnota vrácená _RTC_NumErrors
hodnotou .
ErrType
Hodnota, která se má přiřadit k tomuto errnum
. Můžete například použít _CRT_ERROR
. Pokud jako obslužnou rutinu chyby používáte _CrtDbgReport
, ErrType
může to být jenom jeden ze symbolů definovaných v _CrtSetReportMode
souboru . Pokud máte vlastní obslužnou rutinu chyby (_RTC_SetErrorFunc
), můžete mít tolik ErrType
hodnot, kolik existuje errnum
.
_RTC_ERRTYPE_IGNORE
Hodnota má ErrType
zvláštní význam _CrtSetReportMode
; chyba je ignorována.
Vrácená hodnota
Předchozí hodnota typu chyby nahrazena .ErrType
Poznámky
Ve výchozím nastavení jsou všechny chyby nastaveny na ErrType
= 1, což odpovídá _CRT_ERROR
. Další informace o výchozích typech chyb, jako _CRT_ERROR
je například , naleznete v tématu _CrtDbgReport
.
Než budete moct tuto funkci volat, musíte nejprve zavolat jednu z inicializačních funkcí kontroly chyb za běhu; Viz Použití kontrol za běhu bez knihovny modulu runtime jazyka C
Požadavky
Rutina | Požadovaný hlavičkový soubor |
---|---|
_RTC_SetErrorType |
<rtcapi.h> |
Další informace naleznete v tématu Kompatibilita.
Knihovny
Všechny verze knihoven runtime jazyka C.