Compartilhar via


RTC_SetErrorType

Associa um erro que é detectado pelas verificações de erro de tempo de execução (/RTCs) com um tipo.O manipulador de erro processa como dar saída de erros do tipo especificado.

int _RTC_SetErrorType(
   _RTC_ErrorNumber errnum,
   int ErrType 
);

Parâmetros

  • errnum
    Um número entre zero e um menor que o valor retornado por _ RTC_NumErrors.

  • ErrType
    Um valor para atribuir a esta errnum.Por exemplo, você pode usar _CRT_ERROR.Se você estiver usando _CrtDbgReport como seu manipulador de erro, ErrType só pode ser um dos símbolos definidos no _ CrtSetReportMode.Se você tiver seu próprio manipulador de erro (_RTC_SetErrorFunc), você pode ter quantos ErrTypes como lá são errnums.

    Um ErrType de _RTC_ERRTYPE_IGNORE tem um significado especial para _CrtSetReportMode; o erro é ignorado.

Valor de retorno

O valor anterior para o tipo de erro type.

Comentários

Por padrão, todos os erros são definidos como ErrType = 1, que corresponde a _CRT_ERROR.Para obter mais informações sobre o erro padrão tipos como _CRT_ERROR, consulte _CrtDbgReport.

Antes de chamar essa função, você precisa primeiro chamar uma das funções de inicialização da seleção de erro de tempo de execução; consulte Usando o tempo de execução verifica sem a biblioteca de tempo de execução c

Requisitos

Rotina

Cabeçalho necessário

_RTC_SetErrorType

<rtcapi.h>

Para obter mais informações, consulte compatibilidade.

Bibliotecas

Todas as versões da bibliotecas de tempo de execução c.

Equivalência do .NET Framework

Não aplicável. Para chamar a função c padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma.

Consulte também

Tarefas

RTC sample

Referência

RTC_GetErrDesc

Verificação de erros de tempo de execução