_RTC_SetErrorType
Associa um erro é detectado pelas verificações de erro em time de execução (RTCs) com um tipo.O manipulador de erro processa como erros do tipo especificado de saída.
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 para atribuir a este errnum.Por exemplo, você pode usar _CRT_ERROR.Se você estiver usando _CrtDbgReport sistema autônomo seu erro manipulador, ErrType só pode ser um dos símbolos definidos no _CrtSetReportMode.Se você tiver sua própria rotina de tratamento de erros (_RTC_SetErrorFunc), você pode ter tantas ErrTypesistema autônomo sistema autônomo lá são errnumsistema autônomo.An ErrType de _RTC_ERRTYPE_IGNORE tem significado especial para _CrtSetReportMode; o erro será ignorado.
Valor de retorno
O valor anterior para o erro digite 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 sistema autônomo tipos de erro padrão, sistema autônomo _CRT_ERROR, see _CrtDbgReport.
Antes de chamar essa função, você primeiro deve chamar um do em time de execução erro verificar funções de inicialização; consulte Usando verificações em time de execução sem a biblioteca C em time de execução
Requisitos
Rotina |
Cabeçalho necessário |
---|---|
_RTC_SetErrorType |
<rtcapi.h> |
Para obter mais informações, consulte Compatibilidade.
Bibliotecas
Todas as versões do C em time de execução bibliotecas.
Equivalente do NET Framework
Não aplicável. Para telefonar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma.
Consulte também
Tarefas
Exemplo RTC: Verificações de erro de tempo de execução