_RTC_SetErrorType
Kojarzy błąd, który jest wykrywany przez kontrole błędów czasu wykonywania (RTCs) z typem. Procedura obsługi błędów przetwarza sposób generowania błędów określonego typu.
Składnia
int _RTC_SetErrorType(
_RTC_ErrorNumber errnum,
int ErrType
);
Parametry
errnum
Liczba z zakresu od zera do jednej mniejszej niż wartość zwrócona przez _RTC_NumErrors
wartość .
ErrType
Wartość, która ma zostać przypisana do tego elementu errnum
. Możesz na przykład użyć polecenia _CRT_ERROR
. Jeśli używasz _CrtDbgReport
programu obsługi błędów, ErrType
może być tylko jednym z symboli zdefiniowanych w pliku _CrtSetReportMode
. Jeśli masz własną procedurę obsługi błędów (_RTC_SetErrorFunc
), możesz mieć dowolną liczbę ErrType
wartości.errnum
_RTC_ERRTYPE_IGNORE
Element ErrType
ma specjalne znaczenie _CrtSetReportMode
dla elementu ; błąd jest ignorowany.
Wartość zwracana
Poprzednia wartość typu błędu została zastąpiona przez ErrType
.
Uwagi
Domyślnie wszystkie błędy są ustawione na ErrType
= 1, co odpowiada ._CRT_ERROR
Aby uzyskać więcej informacji na temat domyślnych typów błędów, takich jak _CRT_ERROR
, zobacz _CrtDbgReport
.
Przed wywołaniem tej funkcji należy najpierw wywołać jedną z funkcji inicjowania sprawdzania błędów w czasie wykonywania; Zobacz Używanie kontroli środowiska uruchomieniowego bez biblioteki środowiska uruchomieniowego języka C
Wymagania
Procedura | Wymagany nagłówek |
---|---|
_RTC_SetErrorType |
<rtcapi.h> |
Aby uzyskać więcej informacji, zobacz Zgodność.
Biblioteki
Wszystkie wersje bibliotek czasu wykonywania języka C.
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla