Funções WER
As funções a seguir são usadas no Relatório de Erros do Windows. Para obter exemplos que usam essas funções, consulte exemplos no SDK do Windows em WinBase\WindowsErrorReporting e WinBase\Debug\FailFast.
Nesta secção
Tópico | Descrição |
---|---|
AddERExcludedApplication |
Exclui o aplicativo especificado do relatório de erros. |
PFN_WER_RUNTIME_EXCEPTION_EVENT |
O WER chama essa função para determinar se o manipulador de exceção está reivindicando a falha. |
PFN_WER_RUNTIME_EXCEPTION_DEBUGGER_LAUNCH |
O WER chama essa função para permitir que você personalize as opções de inicialização do depurador e a cadeia de caracteres de inicialização. |
PFN_WER_RUNTIME_EXCEPTION_EVENT_SIGNATURE |
O WER pode chamar essa função várias vezes para obter os parâmetros de relatório que descrevem exclusivamente o problema. |
ReportFault |
Permite que um aplicativo que executa seu próprio tratamento de exceções relate 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, uma vez que a cadeia de caracteres de chave de relatório específica tenha sido usada e não seja mais necessária. |
WerGetFlags |
Recupera as configurações de relatório de falhas para o processo especificado. |
WerRegisterAdditionalProcess |
Regista um processo a incluir no relatório de erros, juntamente com o processo de candidatura principal. Opcionalmente, especifica um thread dentro desse processo registrado para obter dados adicionais. |
WerRegisterAppLocalDump |
Registra um caminho relativo à loja de aplicativos local para o aplicativo de chamada onde o 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. |
WerRegisterCustomMetadata |
Registra metadados específicos do aplicativo a serem coletados (na forma de cadeias de caracteres de chave/valor) quando o WER cria um relatório de erros. |
WerRegisterExcludedMemoryBlock |
Marca um bloco de memória (que normalmente é incluído por padrão nos relatórios de erros) a ser excluído do relatório de erros. |
WerRegisterFile |
Registra um arquivo a ser coletado quando o WER cria um relatório de erros. |
WerRegisterMemoryBlock |
Registra um bloco de memória a ser coletado quando o WER cria um relatório de erros. |
WerRegisterRuntimeExceptionModule |
Registra um manipulador de exceções de tempo de execução personalizado que é usado para fornecer relatórios de erros personalizados para falhas. |
WerRemoveExcludedApplication |
Remove o aplicativo especificado da lista de aplicativos que devem ser excluídos do relatório de erros. |
WerReportAddDump |
Adiciona um despejo do tipo especificado ao relatório especificado. |
WerReportAddFile |
Adiciona um arquivo ao relatório especificado. |
WerReportCloseHandle |
Fecha o relatório especificado. |
WerReportCriar |
Cria um relatório de problemas que descreve um evento de aplicativo. |
WerReportHang |
Inicia o relatório "sem resposta" na janela especificada. |
WerReportSetParameter |
Define os parâmetros que identificam exclusivamente um evento para o relatório especificado. |
WerReportSetUIOption |
Define as opções da interface do usuário para o relatório especificado. |
WerReportSubmit |
Envia o relatório especificado. |
WerSetFlags |
Define as configurações de relatório de falhas para o processo atual. |
WerStoreClose |
Fecha a coleção de relatórios armazenados. |
WerStoreGetFirstReportKey |
Obtém uma referência ao primeiro relatório no repositório de relatórios. |
WerStoreGetNextReportKey |
Obtém uma referência ao próximo relatório no repositório de relatório de erros. |
WerStoreAbrir |
Abre a coleção de relatórios de erros armazenados. |
WerStoreQueryReportMetadataV2 |
Recupera metadados sobre um relatório na loja. |
WerUnregisterAdditionalProcess |
Remove um processo da lista de processos adicionais a serem incluídos no relatório de erros. |
WerUnregisterAppLocalDump |
Cancela o registro que foi feito chamando a função WerRegisterAppLocalDump para especificar que o 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 para o aplicativo para de responder. |
WerUnregisterCustomMetadata |
Remove um item de metadados específicos do aplicativo que estão sendo coletados durante o relatório de erros para o aplicativo. |
WerUnregisterExcludedMemoryBlock |
Remove um bloco de memória que foi marcado anteriormente como excluído (ele será novamente incluído nos relatórios de erros). |
WerUnregisterFile |
Remove um arquivo da lista de arquivos a serem adicionados aos relatórios gerados para o processo atual. |
WerUnregisterMemoryBlock |
Remove um bloco de memória da lista de dados a serem coletados durante o relatório de erros para o aplicativo. |
WerUnregisterRuntimeExceptionModule |
Remove o registro do manipulador de exceções WER. |
Funções obsoletas
As seguintes funções são obsoletas e são fornecidas apenas para compatibilidade: