Отчеты об ошибках Windows
Обзор технологии отчеты об ошибках Windows.
Для разработки отчеты об ошибках Windows вам потребуются следующие заголовки:
Рекомендации по программированию для этой технологии см. в следующих разделах:
Перечисления
REPORT_STORE_TYPES Определяет типы хранилищ отчетов отчеты об ошибках Windows (WER), которые можно открывать. |
WER_CONSENT Определяет возможные отчеты об ошибках Windows (WER) состояний согласия пользователя. |
WER_DUMP_TYPE Определяет возможные типы минидампов отчеты об ошибках Windows (WER). |
WER_FILE_TYPE Определяет возможные типы файлов отчеты об ошибках Windows (WER) для отчета minidump. |
WER_REGISTER_FILE_TYPE Определяет типы файлов отчеты об ошибках Windows (WER), которые можно зарегистрировать. |
WER_REPORT_TYPE Определяет типы отчетов отчеты об ошибках Windows (WER). |
WER_REPORT_UI Определяет индексы настраиваемых строк пользовательского интерфейса отчета отчеты об ошибках Windows (WER). |
WER_SUBMIT_RESULT Определяет параметры результата отправки отчеты об ошибках Windows (WER). |
Функции
AddERExcludedApplicationA Исключает указанное приложение из отчетов об ошибках. (ANSI) |
AddERExcludedApplicationW Исключает указанное приложение из отчетов об ошибках. (Юникод) |
PFN_WER_RUNTIME_EXCEPTION_DEBUGGER_LAUNCH отчеты об ошибках Windows (WER) вызывает эту функцию, чтобы настроить параметры запуска отладчика и строку запуска. |
PFN_WER_RUNTIME_EXCEPTION_EVENT отчеты об ошибках Windows (WER) вызывает эту функцию, чтобы определить, запрашивает ли обработчик исключений сбой. |
PFN_WER_RUNTIME_EXCEPTION_EVENT_SIGNATURE отчеты об ошибках Windows (WER) вызывает эту функцию, чтобы получить параметры отчета, которые однозначно описывают проблему. |
ReportFault Позволяет приложению, которое выполняет собственную обработку исключений, чтобы сообщать об ошибках в Корпорацию Майкрософт. |
WerAddExcludedApplication Добавляет указанное приложение в список приложений, которые должны быть исключены из отчетов об ошибках. |
WerFreeString Освобождает память, используемую для хранения строки ключа отчета. Он должен вызываться после каждого последующего вызова WerStoreGetFirstReportKey или WerStoreGetNextReportKey после того, как конкретная строка ключа отчета используется и больше не требуется. |
WerGetFlags Извлекает параметры отчетов об ошибках для указанного процесса. |
WerRegisterAdditionalProcess Регистрирует процесс для включения в отчет отчеты об ошибках Windows (WER) вместе с процессом main приложения. При необходимости указывает поток в этом зарегистрированном процессе для получения дополнительных данных. |
WerRegisterAppLocalDump Регистрирует путь (относительно LocalFolder упаковаемого приложения), по которому должна быть сохранена копия дампа диагностической памяти, который отчеты об ошибках Windows (WER) собирает, когда один из процессов для приложения перестает отвечать на запросы. |
WerRegisterCustomMetadata Регистрирует метаданные конкретного приложения для сбора (в виде строк "ключ-значение") для отчета об ошибках отчеты об ошибках Windows (WER). |
WerRegisterExcludedMemoryBlock Помечает блок памяти (который обычно включается по умолчанию в отчеты об ошибках), который должен быть исключен из отчета об ошибках отчеты об ошибках Windows (WER). |
WerRegisterFile Регистрирует файл для сбора, когда отчеты об ошибках Windows (WER) создает отчет об ошибках. |
WerRegisterMemoryBlock Регистрирует блок памяти для сбора, когда отчеты об ошибках Windows (WER) создает отчет об ошибках. |
WerRegisterRuntimeExceptionModule Регистрирует настраиваемый обработчик исключений среды выполнения, который используется для предоставления пользовательских отчеты об ошибках Windows (WER) для сбоев. |
WerRemoveExcludedApplication Удаляет указанное приложение из списка приложений, которые должны быть исключены отчеты об ошибках Windows (WER). |
WerReportAddDump Добавляет дамп указанного типа в указанный отчет отчеты об ошибках Windows (WER). |
WerReportAddFile Добавляет файл в указанный отчет отчеты об ошибках Windows (WER). |
WerReportCloseHandle Закрывает указанный отчет отчеты об ошибках Windows (WER). |
WerReportCreate Создает отчет отчеты об ошибках Windows (WER), описывающий событие приложения. |
WerReportHang Инициирует создание отчетов "без ответа" в указанном окне. |
WerReportSetParameter Задает параметры, которые однозначно идентифицируют событие для указанного отчета отчеты об ошибках Windows (WER). |
WerReportSetUIOption Задает параметры пользовательского интерфейса для указанного отчета отчеты об ошибках Windows (WER). |
WerReportSubmit Отправляет указанный отчет отчеты об ошибках Windows (WER). |
WerSetFlags Задает параметры отчетов отчеты об ошибках Windows (WER) для текущего процесса. |
WerSetMaxProcessHoldMilliseconds Задает максимальное время удержания процесса для отчеты об ошибках Windows (WER) в миллисекундах. |
WerStoreClose Закрывает коллекцию сохраненных отчетов отчеты об ошибках Windows (WER). |
WerStoreGetFirstReportKey Возвращает ссылку на первый отчет отчеты об ошибках Windows (WER) в хранилище отчетов. |
WerStoreGetNextReportKey Возвращает ссылку на следующий отчет отчеты об ошибках Windows (WER) в хранилище отчетов об ошибках. |
WerStoreGetReportCount Возвращает количество отчетов отчеты об ошибках Windows (WER) в хранилище отчетов об ошибках. |
WerStoreGetSizeOnDisk Возвращает размер хранилища отчетов об ошибках отчеты об ошибках Windows (WER) в байтах. |
WerStoreOpen Открывает коллекцию сохраненных отчетов об ошибках отчеты об ошибках Windows (WER). |
WerStorePurge Очищает хранилище отчетов отчеты об ошибках Windows (WER). |
WerStoreQueryReportMetadataV1 Извлекает метаданные об отчете отчеты об ошибках Windows (WER) в хранилище. |
WerStoreQueryReportMetadataV2 Извлекает метаданные об отчете отчеты об ошибках Windows (WER) в хранилище. |
WerStoreQueryReportMetadataV3 Извлекает метаданные об отчете отчеты об ошибках Windows (WER) в хранилище. |
WerStoreUploadReport Отправляет отчет в хранилище отчеты об ошибках Windows (WER). |
WerUnregisterAdditionalProcess Удаляет процесс из списка дополнительных процессов, которые будут включены в отчет об ошибках отчеты об ошибках Windows (WER). |
WerUnregisterAppLocalDump Отменяет регистрацию, выполненную путем вызова функции WerRegisterAppLocalDump, чтобы указать, что отчеты об ошибках Windows (WER) должна сохранять копию дампа диагностической памяти, собираемого WER, когда один из процессов для приложения перестает отвечать на запросы. |
WerUnregisterCustomMetadata Удаляет элемент метаданных конкретного приложения, собираемых во время отчеты об ошибках Windows (WER) для приложения. |
WerUnregisterExcludedMemoryBlock Удаляет блок памяти, который ранее был помечен как исключенный, который снова будет включен в отчеты об ошибках отчеты об ошибках Windows] (WER). |
WerUnregisterFile Удаляет файл из списка файлов, добавляемых в отчеты отчеты об ошибках Windows (WER), созданные для текущего процесса. |
WerUnregisterMemoryBlock Удаляет блок памяти из списка данных, собираемых во время отчеты об ошибках Windows (WER) для приложения. |
WerUnregisterRuntimeExceptionModule Удаляет регистрацию обработчика исключений отчеты об ошибках Windows (WER). |
Структуры
WER_DUMP_CUSTOM_OPTIONS Указывает сведения о минидампе пользовательского отчеты об ошибках Windows (WER), собираемые функцией WerReportAddDump. |
WER_DUMP_CUSTOM_OPTIONS_V2 Указывает сведения о минидампе пользовательского отчеты об ошибках Windows (WER), собираемые функцией WerReportAddDump. |
WER_DUMP_CUSTOM_OPTIONS_V3 Указывает сведения о минидампе пользовательского отчеты об ошибках Windows (WER), собираемые в фоновом режиме (без приостановки процесса) функцией PssCaptureSnapshot. |
WER_EXCEPTION_INFORMATION Содержит сведения об исключении отчеты об ошибках Windows (WER) для функции WerReportAddDump. |
WER_REPORT_INFORMATION Содержит сведения отчеты об ошибках Windows (WER), используемые функцией WerReportCreate. |
WER_REPORT_INFORMATION_V3 Содержит сведения отчеты об ошибках Windows (WER), используемые функцией WerReportCreate. |
WER_REPORT_INFORMATION_V4 Содержит сведения отчеты об ошибках Windows] (WER), используемые функцией WerReportCreate. |
WER_REPORT_INFORMATION_V5 Содержит сведения отчеты об ошибках Windows (WER), используемые функцией WerReportCreate. |
WER_REPORT_METADATA_V1 Содержит сведения об отчете об ошибках, созданном отчеты об ошибках Windows (WER). |
WER_REPORT_METADATA_V2 Содержит сведения об отчете об ошибках, созданном отчеты об ошибках Windows (WER). |
WER_REPORT_METADATA_V3 Содержит сведения об отчете об ошибках, созданном отчеты об ошибках Windows (WER). |
WER_REPORT_PARAMETER Содержит сведения о параметре отчета об ошибках, созданном отчеты об ошибках Windows (WER). |
WER_REPORT_SIGNATURE Содержит сведения о сигнатуре отчета об ошибках, созданной отчеты об ошибках Windows (WER). |
WER_RUNTIME_EXCEPTION_INFORMATION Содержит сведения об исключении отчеты об ошибках Windows (WER), используемые для определения того, хотите ли вы запросить сбой. |