Obsługa błędów (CRT)
Do obsługi błędów programu, należy użyć tych procedur.
Procedur obsługi błędów
Rozpoczęto wykonywanie procedury |
Użyj |
.NET Framework równoważne |
---|---|---|
Potwierdzaj makro |
Test na programowanie błędy logiczne; dostępne w wersji, jak i debugowe wersje run-time library |
|
_ASSERT, _ASSERTE makr |
Podobny do assert, ale jest dostępne tylko w wersjach programu debug run-time library |
|
Resetuj wskaźnik błędu.Wywołanie rewind lub też zamknąć strumień resetuje wskaźnik błędu. |
Nie dotyczy.Aby wywołać standardowych funkcji C, należy użyć PInvoke.Aby uzyskać więcej informacji, zobacz Przykłady wywołać platformy. |
|
Sprawdź, czy koniec pliku w niskiego poziomu we/wy |
Nie dotyczy.Aby wywołać standardowych funkcji C, należy użyć PInvoke.Aby uzyskać więcej informacji, zobacz Przykłady wywołać platformy. |
|
Test na koniec pliku.Koniec pliku jest także wskazane, gdy _read zwraca wartość 0. |
Nie dotyczy.Aby wywołać standardowych funkcji C, należy użyć PInvoke.Aby uzyskać więcej informacji, zobacz Przykłady wywołać platformy. |
|
Testowanie błędów strumienia wejścia/wyjścia |
Nie dotyczy.Aby wywołać standardowych funkcji C, należy użyć PInvoke.Aby uzyskać więcej informacji, zobacz Przykłady wywołać platformy. |
|
_RPT, _RPTF makr |
Generuj raport podobny do printf, ale jest dostępne tylko w wersjach programu debug run-time library |
Nie dotyczy.Aby wywołać standardowych funkcji C, należy użyć PInvoke.Aby uzyskać więcej informacji, zobacz Przykłady wywołać platformy. |
Modyfikuje __error_mode do określenia lokalizacji innych niż domyślne, gdzie C, w czasie wykonywania zapisuje komunikat o błędzie dla błędu, który prawdopodobnie będzie zakończyć program. |
|
|
Ustawia obsługi wywołania czystego funkcji wirtualnych. |
|