Fehlerbehandlung (CRT)
Verwenden Sie diese, um Programmfehler Routinen zu behandeln.
Fehlerbehandlungs-Routinen
Routine |
Verwendung |
.NET Framework-Entsprechung |
---|---|---|
Makro Assertion |
Test für Programmierlogikfehler; verfügbar in der Version und die Debugversionen der Laufzeitbibliothek |
|
Makros _ASSERT, _ASSERTE |
Wie auch assert, jedoch nur verfügbar in den Debugversionen der Laufzeitbibliothek |
|
Rücksetzungsfehlerindikator. Das Aufrufen von rewind oder das Schließen eines Streams kann außerdem den Fehler zurück. |
Nicht zutreffend. Mit PInvoke rufen Sie die Standard-C-Funktion auf. Weitere Informationen finden Sie unter Beispiele für Plattformaufrufe. |
|
Überprüfung Dateiende E/A in der auf niedriger Ebene |
Nicht zutreffend. Mit PInvoke rufen Sie die Standard-C-Funktion auf. Weitere Informationen finden Sie unter Beispiele für Plattformaufrufe. |
|
Test für Dateiende. Dateiende wird auch wenn _read gibt 0 angegeben. |
Nicht zutreffend. Mit PInvoke rufen Sie die Standard-C-Funktion auf. Weitere Informationen finden Sie unter Beispiele für Plattformaufrufe. |
|
Test für Stream E/A-Fehler |
Nicht zutreffend. Mit PInvoke rufen Sie die Standard-C-Funktion auf. Weitere Informationen finden Sie unter Beispiele für Plattformaufrufe. |
|
Makros _RPT, _RPTF |
Generiert einen Bericht, der mit printf vergleichbar, jedoch die Debugversionen der Laufzeitbibliothek nur verfügbar ist |
Nicht zutreffend. Mit PInvoke rufen Sie die Standard-C-Funktion auf. Weitere Informationen finden Sie unter Beispiele für Plattformaufrufe. |
Ändert das __error_mode, um einen nicht standardmäßigen Speicherort zu bestimmen, in dem die C-Laufzeit eine Fehlermeldung für einen Fehler geschrieben wird, der möglicherweise das Programm beendet. |
|
|
Legt den Handler einer reinen virtuellen Funktionsaufruf fest. |
|