CATCH_ALL ( exception_object_pointer_name )
Parâmetros
exception_object_pointer_name
Especifica um nome para um ponteiro de objeto de exceção que será criado pela macro. Você pode usar o nome de ponteiro para acessar o objeto de exceção dentro do bloco CATCH_ALL . Esta variável é declarada para você.
Observações
Use essa macro para definir um bloco de código que captura todos os tipos de exceção descartados no Bloquear de TRY anterior. O código de processamento de exceção pode interrogar o objeto de exceção, se for caso disso obter mais informações sobre a causa específica da exceção. Invocar a macro THROW_LAST para shift processamento para o próximo frame.nbsp exceção externa; Se você usar CATCH_ALL, finalizar o Bloquear de TRY com uma macro E&ND_CATCH_ALL.
&Notanbsp; O bloco CATCH_ALL é definido como escopo C++ (delineado por chaves). Se você declarar variáveis deste escopo, lembre-se de que são acessíveis somente dentro desse escopo.
Para obter mais informações sobre exceções, consulte o artigo exceções no Guia do programador do Visual C++.
Consulte tambémnbsp;Tente, A&ND_CATCH_ALL, END_CATCH_ALL, THROW, THROW_LAST, capturar, CException