Sdílet prostřednictvím


_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_NumErrorshodnotou .

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 _CrtSetReportModesouboru . 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_ERRORje 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.

Viz také

_RTC_GetErrDesc
Kontrola chyb za běhu