_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

Referência

_RTC_GetErrDesc

Verificação de erro em time de execução