Relatório de Erros do Windows

Visão geral da tecnologia de Relatório de Erros do Windows.

Para desenvolver Relatório de Erros do Windows, você precisa destes cabeçalhos:

Para obter diretrizes de programação para essa tecnologia, confira:

Enumerações

 
REPORT_STORE_TYPES

Define os tipos de repositórios de relatórios de Relatório de Erros do Windows (WER) que podem ser abertos.
WER_CONSENT

Define os possíveis estados de consentimento do usuário de Relatório de Erros do Windows (WER).
WER_DUMP_TYPE

Define os possíveis tipos de minidespejo de Relatório de Erros do Windows (WER).
WER_FILE_TYPE

Define os possíveis tipos de arquivo de Relatório de Erros do Windows (WER) para o relatório de minidespejo.
WER_REGISTER_FILE_TYPE

Define os tipos de arquivo Relatório de Erros do Windows (WER) que podem ser registrados.
WER_REPORT_TYPE

Define os tipos de relatório de Relatório de Erros do Windows (WER).
WER_REPORT_UI

Define os índices das cadeias de caracteres de interface do usuário personalizáveis do relatório de Relatório de Erros do Windows (WER).
WER_SUBMIT_RESULT

Define as opções de resultado de envio de Relatório de Erros do Windows (WER).

Funções

 
AddERExcludedApplicationA

Exclui o aplicativo especificado do relatório de erros. (ANSI)
AddERExcludedApplicationW

Exclui o aplicativo especificado do relatório de erros. (Unicode)
PFN_WER_RUNTIME_EXCEPTION_DEBUGGER_LAUNCH

Relatório de Erros do Windows (WER) chama essa função para permitir que você personalize as opções de inicialização do depurador e inicie a cadeia de caracteres.
PFN_WER_RUNTIME_EXCEPTION_EVENT

Relatório de Erros do Windows (WER) chama essa função para determinar se o manipulador de exceção está reivindicando a falha.
PFN_WER_RUNTIME_EXCEPTION_EVENT_SIGNATURE

Relatório de Erros do Windows (WER) chama essa função para obter os parâmetros de relatório que descrevem exclusivamente o problema.
ReportFault

Habilita um aplicativo que executa seu próprio tratamento de exceção para relatar falhas à Microsoft.
WerAddExcludedApplication

Adiciona o aplicativo especificado à lista de aplicativos que devem ser excluídos do relatório de erros.
WerFreeString

Libera a memória usada para armazenar uma cadeia de caracteres de chave de relatório. Isso deve ser chamado após cada chamada sucessiva para WerStoreGetFirstReportKey ou WerStoreGetNextReportKey, depois que a cadeia de caracteres de chave de relatório específica tiver sido usada e não for mais necessária.
WerGetFlags

Recupera as configurações de relatório de falhas para o processo especificado.
WerRegisterAdditionalProcess

Registra um processo a ser incluído no relatório de Relatório de Erros do Windows (WER) juntamente com o processo de aplicativo main. Opcionalmente, especifica um thread dentro desse processo registrado do qual obter dados adicionais.
WerRegisterAppLocalDump

Registra um caminho (em relação à LocalFolder do aplicativo empacotado) em que uma cópia deve ser salva do despejo de memória de diagnóstico que Relatório de Erros do Windows (WER) coleta quando um dos processos do aplicativo para de responder.
WerRegisterCustomMetadata

Registra metadados específicos do aplicativo a serem coletados (na forma de cadeias de caracteres de chave/valor) para o relatório de erros de Relatório de Erros do Windows (WER).
WerRegisterExcludedMemoryBlock

Marca um bloco de memória (que normalmente é incluído por padrão em relatórios de erros) a ser excluído do relatório de erros de Relatório de Erros do Windows (WER).
WerRegisterFile

Registra um arquivo a ser coletado quando Relatório de Erros do Windows (WER) cria um relatório de erros.
WerRegisterMemoryBlock

Registra um bloco de memória a ser coletado quando Relatório de Erros do Windows (WER) cria um relatório de erros.
WerRegisterRuntimeExceptionModule

Registra um manipulador de exceção de runtime personalizado que é usado para fornecer WER (Relatório de Erros do Windows personalizado) para falhas.
WerRemoveExcludedApplication

Remove o aplicativo especificado da lista de aplicativos que devem ser excluídos pelo WER (Relatório de Erros do Windows).
WerReportAddDump

Adiciona um despejo do tipo especificado ao relatório wer (Relatório de Erros do Windows) especificado.
WerReportAddFile

Adiciona um arquivo ao relatório de RELATÓRIO DE ERROS DO WINDOWS (WER) especificado.
WerReportCloseHandle

Fecha o relatório wer (Relatório de Erros do Windows) especificado.
WerReportCreate

Cria um relatório de Relatório de Erros do Windows (WER) que descreve um evento de aplicativo.
WerReportHang

Inicia relatórios "sem resposta" na janela especificada.
WerReportSetParameter

Define os parâmetros que identificam exclusivamente um evento para o relatório WER (Relatório de Erros do Windows) especificado.
WerReportSetUIOption

Define as opções de interface do usuário para o relatório wer (Relatório de Erros do Windows) especificado.
WerReportSubmit

Envia o relatório de RELATÓRIO DE ERROS DO WINDOWS (WER) especificado.
WerSetFlags

Define as configurações de relatório de Relatório de Erros do Windows (WER) para o processo atual.
WerSetMaxProcessHoldMilliseconds

Define o tempo máximo de retenção do processo para Relatório de Erros do Windows (WER), em milissegundos.
WerStoreClose

Fecha a coleção de relatórios de RELATÓRIO DE ERROS DO WINDOWS armazenados (WER).
WerStoreGetFirstReportKey

Obtém uma referência ao primeiro relatório de Relatório de Erros do Windows (WER) no repositório de relatórios.
WerStoreGetNextReportKey

Obtém uma referência para o próximo relatório de Relatório de Erros do Windows (WER) no repositório de relatórios de erros.
WerStoreGetReportCount

Obtém o número de relatórios de Relatório de Erros do Windows (WER) no repositório de relatórios de erros.
WerStoreGetSizeOnDisk

Obtém o tamanho do repositório de relatório de erros de Relatório de Erros do Windows (WER), em bytes.
WerStoreOpen

Abre a coleção de relatórios de erros de Relatório de Erros do Windows armazenados (WER).
WerStorePurge

Limpa o repositório de relatórios de Relatório de Erros do Windows (WER).
WerStoreQueryReportMetadataV1

Recupera metadados sobre um relatório de Relatório de Erros do Windows (WER) no repositório.
WerStoreQueryReportMetadataV2

Recupera metadados sobre um relatório de Relatório de Erros do Windows (WER) no repositório.
WerStoreQueryReportMetadataV3

Recupera metadados sobre um relatório de Relatório de Erros do Windows (WER) no repositório.
WerStoreUploadReport

Carrega um relatório no repositório de Relatório de Erros do Windows (WER).
WerUnregisterAdditionalProcess

Remove um processo da lista de processos adicionais a serem incluídos no relatório de erros de Relatório de Erros do Windows (WER).
WerUnregisterAppLocalDump

Cancela o registro que foi feito chamando a função WerRegisterAppLocalDump para especificar que Relatório de Erros do Windows (WER) deve salvar uma cópia do despejo de memória de diagnóstico que o WER coleta quando um dos processos do aplicativo para de responder.
WerUnregisterCustomMetadata

Remove um item de metadados específicos do aplicativo que está sendo coletado durante Relatório de Erros do Windows (WER) para o aplicativo.
WerUnregisterExcludedMemoryBlock

Remove um bloco de memória que foi marcado anteriormente como excluído, que será novamente incluído nos relatórios de erro de Relatório de Erros do Windows] (WER).
WerUnregisterFile

Remove um arquivo da lista de arquivos a serem adicionados aos relatórios de Relatório de Erros do Windows (WER) gerados para o processo atual.
WerUnregisterMemoryBlock

Remove um bloco de memória da lista de dados a serem coletados durante Relatório de Erros do Windows (WER) para o aplicativo.
WerUnregisterRuntimeExceptionModule

Remove o registro do manipulador de exceção Relatório de Erros do Windows (WER).

Estruturas

 
WER_DUMP_CUSTOM_OPTIONS

Especifica informações de minidump de Relatório de Erros do Windows personalizadas (WER) a serem coletadas pela função WerReportAddDump.
WER_DUMP_CUSTOM_OPTIONS_V2

Especifica informações de minidump de Relatório de Erros do Windows personalizadas (WER) a serem coletadas pela função WerReportAddDump.
WER_DUMP_CUSTOM_OPTIONS_V3

Especifica informações de minidump de Relatório de Erros do Windows personalizadas (WER) a serem coletadas em segundo plano (sem pausar o processo) pela função PssCaptureSnapshot.
WER_EXCEPTION_INFORMATION

Contém informações de exceção de Relatório de Erros do Windows (WER) para a função WerReportAddDump.
WER_REPORT_INFORMATION

Contém informações de Relatório de Erros do Windows (WER) usadas pela função WerReportCreate.
WER_REPORT_INFORMATION_V3

Contém informações de Relatório de Erros do Windows (WER) usadas pela função WerReportCreate.
WER_REPORT_INFORMATION_V4

Contém informações de Relatório de Erros do Windows] (WER) usadas pela função WerReportCreate.
WER_REPORT_INFORMATION_V5

Contém informações de Relatório de Erros do Windows (WER) usadas pela função WerReportCreate.
WER_REPORT_METADATA_V1

Contém informações sobre um relatório de erro gerado por Relatório de Erros do Windows (WER).
WER_REPORT_METADATA_V2

Contém informações sobre um relatório de erro gerado por Relatório de Erros do Windows (WER).
WER_REPORT_METADATA_V3

Contém informações sobre um relatório de erro gerado por Relatório de Erros do Windows (WER).
WER_REPORT_PARAMETER

Contém informações sobre um parâmetro de relatório de erro gerado por Relatório de Erros do Windows (WER).
WER_REPORT_SIGNATURE

Contém informações sobre uma assinatura de relatório de erro gerada pelo WER (Relatório de Erros do Windows).
WER_RUNTIME_EXCEPTION_INFORMATION

Contém as informações de exceção de Relatório de Erros do Windows (WER) usadas para determinar se você deseja reivindicar a falha.