Compartilhar via


Rotinas do tratamento de exceções

Use as funções de controle de exceções das linguagens C++ para a recuperação de eventos inesperados durante a execução do programa.

Funções de manipulação de exceções gerais

Função

Uso

Equivalente a .NET Framework

_set_se_translator

Tratar exceções do Win32 (exceções estruturado de 2.0 C) como exceções digitadas C++

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.

set_terminate

Instalar sua própria rotina de conclusão a ser chamada por terminate

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.

set_unexpected

Instalar sua própria função de término a ser chamada por unexpected

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.

encerrar

Chamado depois da exceção gerada automaticamente em determinadas circunstâncias. As chamadas de função abort de terminate ou uma função que você especifica usando set_terminate

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.

inesperado

Chamadas terminate ou uma função que você especifica usando set_unexpected. A função de unexpected não é usada na implementação atual de controle de exceções das linguagens Microsoft C++

Classe de System::Exception

Consulte também

Referência

Rotinas de tempo de execução por categoria