Tratamento de erros (CRT)
Use essas rotinas para tratar erros de programa.
Rotinas de tratamento de erros
Rotina |
Uso |
Equivalente a .NET Framework |
---|---|---|
macro deassert |
Testar se há erros lógicos de programação; disponíveis em versões de versão e de depuração da biblioteca de tempo de execução |
|
macros de_ASSERT, _ASSERTE |
Semelhante a, mas assertdisponível somente nas versões de depuração da biblioteca de tempo de execução |
|
Indicador de erro de redefinição. A chamada rewind ou fechar um fluxo também redefine o indicador de erro. |
Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas. |
|
Para verificar a fim de arquivo na E/S de nível baixo |
Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas. |
|
Testar a fim de arquivo. A fim de arquivo é indicada também quando retorna 0 de _read . |
Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas. |
|
Para testar erros de E/S de fluxo |
Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas. |
|
macros de_RPT, _RPTF |
Gerencia um relatório semelhante a printf, mas disponível somente nas versões de depuração da biblioteca de tempo de execução |
Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas. |
Altera __error_mode para determinar um local não padrão em que o tempo de execução C gravar uma mensagem de erro de um erro que encerre possivelmente o programa. |
|
|
Define o manipulador para uma chamada de função virtual pura. |
|