Fehlerbehandlung (CRT)
Verwenden Sie diese Routinen, um Programm zu behandeln.
Routinen zur Fehlerbehandlung
Routine |
Verwendung |
NET Framework-Entsprechung |
---|---|---|
Assert Makro |
Programmierlogik auf Fehler. verfügbaren in der Version und Debugversionen der Laufzeitbibliothek |
|
_ASSERT, _ASSERTE Makros |
Ähnlich wie assert, sondern nur verfügbar in Debugversionen der Laufzeitbibliothek |
|
Setzt fehlerindikator.Das Aufrufen von rewind oder Schließen eines Streams macht auch den Fehler wird zurückgegeben. |
Nicht zutreffend.Um die Standard-C-Funktion aufrufen, verwenden Sie PInvoke.Weitere Informationen finden Sie unter Plattformaufruf-Beispiele. |
|
Suchen nach Dateiende auf niedriger Ebene in der E/A |
Nicht zutreffend.Um die Standard-C-Funktion aufrufen, verwenden Sie PInvoke.Weitere Informationen finden Sie unter Plattformaufruf-Beispiele. |
|
Test für Dateiende.Dateiende wird außerdem angegeben, wenn _read0 zurückgibt. |
Nicht zutreffend.Um die Standard-C-Funktion aufrufen, verwenden Sie PInvoke.Weitere Informationen finden Sie unter Plattformaufruf-Beispiele. |
|
Test für Stream E/A-Fehler |
Nicht zutreffend.Um die Standard-C-Funktion aufrufen, verwenden Sie PInvoke.Weitere Informationen finden Sie unter Plattformaufruf-Beispiele. |
|
_RPT, _RPTF Makros |
Generiert einen Bericht, der auf printf, aber in Debugversionen der Laufzeitbibliothek nur verfügbar ist |
Nicht zutreffend.Um die Standard-C-Funktion aufrufen, verwenden Sie PInvoke.Weitere Informationen finden Sie unter Plattformaufruf-Beispiele. |
Ändert __error_mode , um einen nicht standardmäßigen Speicherort zu bestimmen, in der C-Laufzeit eine Fehlermeldung für einen Fehler geschrieben wird, der möglicherweise das Programm beendet. |
|
|
Legt den Handler für einen reinen virtuellen Funktionsaufruf fest. |
|