_RTC_SetErrorType
Ordnet einen Fehler zu, der von Laufzeitfehlerüberprüfungen (RTC) mit einem Typ erkannt wird. die Fehlerhandlerprozesse, wie Fehler des angegebenen Typs ausgibt.
int _RTC_SetErrorType(
_RTC_ErrorNumber errnum,
int ErrType
);
Parameter
errnum
Eine Zahl zwischen null und einen weniger als Wert an von _RTC_NumErrors zurückgegeben.ErrType
Ein zu diesem errnum zuzuweisende Wert., Beispielsweise können Sie _CRT_ERROR. Wenn Sie _CrtDbgReport als Der Fehlerhandler verwenden, kann ErrType eines der Symbole nur sein, die in _CrtSetReportMode definiert werden. Wenn Sie eigene Fehlerhandler (_RTC_SetErrorFunc), können Sie in ErrTypes haben, es errnums gibt.Ein ErrType von _RTC_ERRTYPE_IGNORE hat eine besondere Bedeutung zu _CrtSetReportMode; der Fehler wird ignoriert.
Rückgabewert
Der vorherige Wert für die Fehlertyps type.
Hinweise
Standardmäßig werden alle Fehler auf ErrType = 1 festgelegt, die an _CRT_ERROR entspricht. Weitere Informationen über die StandardFehlerarten wie _CRT_ERROR, finden Sie unter _CrtDbgReport.
Bevor diese Funktion aufrufen können, müssen Sie zuerst eine der Laufzeitfehlerüberprüfungs-Initialisierungsfunktionen; finden Sie unter Verwenden von Laufzeitüberprüfungen ohne die C-Laufzeitbibliothek
Anforderungen
Routine |
Erforderlicher Header |
---|---|
_RTC_SetErrorType |
<rtcapi.h> |
Weitere Informationen finden Sie unterKompatibilität.
Bibliotheken
Alle Versionen C-Laufzeitbibliotheken.
.NET Framework-Entsprechung
Nicht zutreffend. Mit PInvoke rufen Sie die Standard-C-Funktion auf. Weitere Informationen finden Sie unter Beispiele für Plattformaufrufe.