Udostępnij przez


_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_NumErrorswartość .

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 _CrtSetReportModedla 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ż

_RTC_GetErrDesc
Sprawdzanie błędów w czasie wykonywania