Compartilhar via


_RTC_SetErrorType

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_ERRORo . Se você estiver usando _CrtDbgReport como manipulador de erros, ErrType só poderá ser um dos símbolos definidos no _CrtSetReportMode. Se você tiver seu próprio manipulador de erros (_RTC_SetErrorFunc), poderá ter tantos ErrType valores quantos forem errnum os valores.

Um ErrType de _RTC_ERRTYPE_IGNORE tem um significado especial para _CrtSetReportModeo erro é ignorado.

Retornar valor

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.

Confira também

_RTC_GetErrDesc
Verificação de erros de runtime