_RTC_SetErrorFuncW
Designa uma função sistema autônomo o manipulador de emissão de relatórios em time de execução erro verifica (RTCs).
_RTC_error_fnW _RTC_SetErrorFuncW(
_RTC_error_fnW function
);
Parâmetros
- função
Verifica o endereço da função que manipulará o erro em time de execução.
Valor de retorno
A função de erro definidas anteriormente.Se não houver nenhuma função definida anteriormente, retornará NULO.
Comentários
Usar apenas _RTC_SetErrorFuncW no novo código. _RTC_SetErrorFunc só é incluído na biblioteca de compatibilidade com versões anteriores.
Certifique-se de que o endereço de passar para _RTC_SetErrorFuncW é o de uma função de manipulação de erro válido.
Se um erro tiver sido atribuído a um tipo de – 1 com _RTC_SetErrorType, a função de manipulador de erro não é chamada.
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
_RTC_error_fnW é definida sistema autônomo segue:
TypeDef int (__cdecl * _RTC_error_fnW) (int errorType**, const wchar_t * de nome de arquivo, int linenumber de** , const wchar_t *moduleName, const wchar_t * formatar de,...);
Onde:
errorType
O tipo de erro especificado por _RTC_SetErrorType.nome do arquivo
O arquivo de fonte onde ocorreu a falha ou nulo se nenhuma informação de depurar estiver disponível.lineNumber
A linha de nome de arquivo onde ocorreu a falha ou 0 se nenhuma informação de depurar está disponível.moduleName
O DLL ou o nome do arquivo executável em que ocorreu a falha.formato
seqüência de estilo printf para exibir uma mensagem de erro, usando os parâmetros restantes.O primeiro argumento do VA_ARGLIST é o número de RTC erro que ocorreu.
Para obter um exemplo do uso de _RTC_error_fnW, see Personalizando a verificação de erros em time de execução CRT.
Requisitos
Rotina |
Cabeçalho necessário |
---|---|
_RTC_SetErrorFuncW |
<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