Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Associa um erro que é detectado pelas RTCs (verificações de erro em tempo de execução) com um tipo. O manipulador de erro processa a saída dos erros do tipo especificado.
Sintaxe
int _RTC_SetErrorType(
_RTC_ErrorNumber errnum,
int ErrType
);
Parâmetros
errnum
Um número entre zero e um a menos do que o valor retornado por _RTC_NumErrors.
ErrType
Um valor a ser atribuído a este 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), poderá ter tantos ErrType valores quantos forem os errnum valores.
Um ErrType de _RTC_ERRTYPE_IGNORE tem um significado especial para _CrtSetReportMode; o erro é ignorado.
Valor retornado
O valor anterior para o tipo de erro substituído por ErrType.
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 os tipos de erro padrão, como _CRT_ERROR, consulte _CrtDbgReport.
Antes de chamar essa função, você deve primeiro chamar uma das funções de inicialização de 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.