Compartilhar via


Generating A Dump From A Handled Exception

Windows Mobile SupportedWindows Embedded CE Supported

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.

See Also

Tasks

Capturing a Dump File on a Standalone Device