Generating A Dump From A Handled Exception
9/8/2008
Você pode usar o relatório de erros funcionalidade para coletar informações sobre uma determinada situação desejar para analisar em um aplicativo, criando uma forma especial de tratado exceção.
Para todas as plataformas
O sistema relatório de erros gera arquivos despejo de memória automaticamente quando ocorre uma exceção Second-chance. Portanto, para gerar um arquivo despejo quando ocorre um evento específico, você pode inserir um manipulador de exceção que gera uma exceção com base nos critérios escolher. Se uma exceção Second-chance ocorre no manipulador inserido, o sistema relatório de erros irá gerar um arquivo despejo.
O seguinte trecho fornece um exemplo de como gerar um arquivo despejo de uma exceção tratada:
__try
{
FunctionThatGeneratesAnException();
}
__except(ReportFault(GetExceptionInformation(),0), EXCEPTION_EXECUTE_HANDLER)
{
SomeHandlerFunction();
}
Você pode usar configurações usar como padrão para ter esse arquivo carregado para o site do Watson no Microsoft, ou você pode substituir as configurações usar como padrão e salvá-lo sobre a depuração máquina destino.
Para obter informações sobre como salvar um arquivo despejo localmente, consulte Capturing a Dump File on a Standalone Device.
Para Windows incorporado CE
Para obter mais informações, consulte Report Upload Client Registry Settings.