Функция WerStoreOpen (werapi.h)

Открывает коллекцию сохраненных отчетов об ошибках отчеты об ошибках Windows (WER).

Синтаксис

HRESULT WerStoreOpen(
  REPORT_STORE_TYPES repStoreType,
  PHREPORTSTORE      phReportStore
);

Параметры

repStoreType

Тип открываемого хранилища отчетов. Дополнительные сведения см. в разделе "Примечания".

phReportStore

Указатель на хранилище отчетов. При успешном вызове это будет указывать на полученное хранилище отчетов.

Возвращаемое значение

Эта функция возвращает S_OK при успешном выполнении или код ошибки при сбое, включая следующий код ошибки.

Код возврата Описание
E_INVALIDARG Один из аргументов не является допустимым значением.

Комментарии

Значение storeTypeE_STORE_MACHINE_QUEUE открывает очередь всех отчетов об ошибках на компьютере, которые еще не были отправлены в корпорацию Майкрософт. Значение E_STORE_MACHINE_ARCHIVE открывает хранилище уже отправленных отчетов об ошибках.

Хранилище отчетов об ошибках Windows (WER) — это очередь отчетов об ошибках, которые были помечены для отправки в корпорацию Майкрософт, но еще не отправлены. Отправка отчета об ошибке может быть отложена в ряде случаев. Функции WerStore позволяют разработчикам получать доступ к сохраненным отчетам и запрашивать состояние каждого из них.

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 1703 [только классические приложения]
Минимальная версия сервера Windows Server 2016 [только классические приложения]
Целевая платформа Windows
Header werapi.h
Библиотека Wer.lib
DLL Wer.dll

См. также раздел

WerStoreClose, WerStoreGetFirstReportKey, отчеты об ошибках Windows