Udostępnij za pośrednictwem


_RTC_SetErrorType

Kojarzy błąd wykryty przez błąd w czasie wykonywania kontroli (RTCs) z typem.Nasza procedura obsługi błędu procesy jak wyjściowe błędy określonego typu.

int _RTC_SetErrorType( 
   _RTC_ErrorNumber errnum, 
   int ErrType  
);

Parametry

  • errnum
    Liczbę z zakresu od zera do jednego mniejsza niż wartość zwracana przez _RTC_NumErrors.

  • ErrType
    Wartość, aby przypisać to errnum.Na przykład, można użyć _CRT_ERROR.Jeśli używasz _CrtDbgReport jako programu obsługi błędów, ErrType może być tylko jeden z symboli określonych w _CrtSetReportMode.Jeśli masz własne narzędzia obsługi błędów (_RTC_SetErrorFunc), mogą mieć tyle ErrTypes, ponieważ wystąpiły są errnums.

    ErrType _RTC_ERRTYPE_IGNORE ma specjalne znaczenie _CrtSetReportMode; Błąd zostanie zignorowany.

Wartość zwracana

Poprzednią wartość dla typu błędu type.

Uwagi

Domyślnie, wszystkie błędy są ustawione na ErrType = 1, która odpowiada _CRT_ERROR.Aby uzyskać więcej informacji o błędzie domyślne typy takich jak _CRT_ERROR, zobacz _CrtDbgReport.

Przed wywołaniem tej funkcji, należy najpierw wywołać jeden błąd w czasie wykonywania funkcji inicjowania wyboru; zobacz Za pomocą Run-Time kontrole bez biblioteka uruchomieniowa c

Wymagania

Rozpoczęto wykonywanie procedury

Wymaganego nagłówka

_RTC_SetErrorType

<rtcapi.h>

Aby uzyskać więcej informacji, zobacz zgodności.

Biblioteki

Wszystkie wersje biblioteki uruchomieniowej c.

Odpowiednik w programie .NET Framework

Nie dotyczy. Aby wywołać standardowych funkcji C, należy użyć PInvoke. Aby uzyskać więcej informacji, zobacz Przykłady wywołać platformy.

Zobacz też

Informacje

_RTC_GetErrDesc

Sprawdzanie błędów czasu wykonywania

Inne zasoby

RTC sample