Freigeben über


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

Siehe auch

Referenz

_RTC_GetErrDesc

Laufzeitfehlerüberprüfung

Weitere Ressourcen

RTC sample