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.