Compartilhar via


_RTC_SetErrorType

Associa um erro que é detectado pela verificações de erro em tempo de execução RTC () com um tipo. Os processos de manipulador de erros como a erros de saída do tipo especificado.

int _RTC_SetErrorType( 
   _RTC_ErrorNumber errnum, 
   int ErrType  
);

Parâmetros

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

  • ErrType
    Um valor a ser atribuído a esse errnum. Por exemplo, você pode usar _CRT_ERROR. Se você estiver usando _CrtDbgReport como seu manipulador de erros, ErrType só pode ser um dos símbolos definidos em _CrtSetReportMode. Se você tiver seu próprio manipulador de erros (_RTC_SetErrorFunc), você pode ter tanto como ErrTypesporque há errnums.

    Um ErrType de _RTC_ERRTYPE_IGNORE tem um significado especial a _CrtSetReportMode; o erro será 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, o que corresponde a _CRT_ERROR. Para obter mais informações sobre os tipos de erro padrão como _CRT_ERROR, consulte _CrtDbgReport.

Antes que você possa chamar essa função, é necessário o primeiro chame um das funções de inicialização da verificação de erro em tempo de execução; consulte Usando verificações de tempo de execução 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 das Bibliotecas em tempo de execução C.

Equivalência do .NET Framework

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

Consulte também

Referência

_RTC_GetErrDesc

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

Outros recursos

RTC sample