Cabeçalho werapi.h
Esse cabeçalho é usado pelo WER (Relatório de Erros do Windows).
werapi.h contém as seguintes interfaces de programação:
Funções
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. |
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ão sendo coletados 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á incluído novamente 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 de Relatório de Erros do Windows (WER). |
Funções de retorno de chamada
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. |
Estruturas
WER_DUMP_CUSTOM_OPTIONS Especifica informações de minidespejo 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 minidespejo 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 minidespejo 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 erros gerado pelo WER (Relatório de Erros do Windows). |
WER_REPORT_METADATA_V2 Contém informações sobre um relatório de erros gerado pelo WER (Relatório de Erros do Windows). |
WER_REPORT_METADATA_V3 Contém informações sobre um relatório de erros gerado pelo WER (Relatório de Erros do Windows). |
WER_REPORT_PARAMETER Contém informações sobre um parâmetro de relatório de erros gerado pelo WER (Relatório de Erros do Windows). |
WER_REPORT_SIGNATURE Contém informações sobre uma assinatura de relatório de erros 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. |
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). |