_RTC_SetErrorType
Ordnet einen Fehler, der von den Fehlerprüfungen zur Laufzeit (RTCs) erkannt wurde, einem Typ zu. Wie die Fehler des angegebenen Typs verarbeitet werden, hängt von Ihrem Fehlerhandler ab.
Syntax
int _RTC_SetErrorType(
_RTC_ErrorNumber errnum,
int ErrType
);
Parameter
errnum
Eine Zahl zwischen null und einem um eins kleineren als dem von _RTC_NumErrors
zurückgegebenen Wert.
ErrType
Ein Wert, der diesem errnum
zugewiesen werden soll. Sie können z. B. verwenden _CRT_ERROR
. Wenn Sie als Fehlerhandler verwenden _CrtDbgReport
, ErrType
kann es sich nur um eines der in _CrtSetReportMode
. Wenn Sie über einen eigenen Fehlerhandler (_RTC_SetErrorFunc
) verfügen, können Sie beliebig viele ErrType
Werte haben, wie Werte vorhanden sind errnum
.
Ein ErrType
Von _RTC_ERRTYPE_IGNORE
hat eine besondere Bedeutung für _CrtSetReportMode
; der Fehler wird ignoriert.
Rückgabewert
Der vorherige Wert für den fehlertyp ersetzt durch ErrType
.
Hinweise
Standardmäßig werden alle Fehler auf ErrType
= 1 festgelegt, was entspricht _CRT_ERROR
. Weitere Informationen zu den Standardfehlertypen, z _CRT_ERROR
. B. , finden Sie unter _CrtDbgReport
.
Bevor Sie diese Funktion aufrufen können, müssen Sie zuerst eine der Initialisierungsfunktionen der Laufzeitfehlerüberprüfung aufrufen. siehe Verwenden von Laufzeitüberprüfungen ohne die C-Laufzeitbibliothek
Anforderungen
Routine | Erforderlicher Header |
---|---|
_RTC_SetErrorType |
<rtcapi.h> |
Weitere Informationen finden Sie unter Kompatibilität.
Bibliotheken
Alle Versionen der C-Laufzeitbibliotheken.
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für