Compartilhar via


Função WerStoreOpen (werapi.h)

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

Sintaxe

HRESULT WerStoreOpen(
  REPORT_STORE_TYPES repStoreType,
  PHREPORTSTORE      phReportStore
);

Parâmetros

repStoreType

O tipo de repositório de relatórios a ser aberto. Consulte Comentários para obter detalhes.

phReportStore

Um ponteiro para um repositório de relatórios. Em uma chamada bem-sucedida, isso apontará para o repositório de relatórios recuperado.

Retornar valor

Essa função retorna S_OK com êxito ou um código de erro em caso de falha, incluindo o código de erro a seguir.

Código de retorno Descrição
E_INVALIDARG Um dos argumentos não é um valor válido.

Comentários

Um valor storeType de E_STORE_MACHINE_QUEUE abre a fila de todos os relatórios de erro no computador que ainda não foram enviados à Microsoft. Um valor de E_STORE_MACHINE_ARCHIVE abre o repositório de relatórios de erro que já foram enviados.

O Repositório de WER (Relatório de Erros do Windows) é a fila de relatórios de erro que foram marcados para serem enviados à Microsoft, mas ainda não foram carregados. O upload de um relatório de erro pode ser adiado em várias circunstâncias. As funções werStore permitem que os desenvolvedores acessem os relatórios armazenados e consultem os status de cada um deles.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1703 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2016 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho werapi.h
Biblioteca Wer.lib
DLL Wer.dll

Confira também

WerStoreClose, WerStoreGetFirstReportKeyRelatório de Erros do Windows