WER 函数

Windows 错误报告中使用以下函数。 有关使用这些函数的示例,请参阅 WinBase\WindowsErrorReporting 和 WinBase\Debug\FailFast 下的 Windows SDK 中的示例。

在本部分中

主题 描述
AddERExcludedApplication
从错误报告中排除指定的应用程序。
PFN_WER_RUNTIME_EXCEPTION_EVENT
WER 调用此函数以确定异常处理程序是否声明崩溃。
PFN_WER_RUNTIME_EXCEPTION_DEBUGGER_LAUNCH
WER 调用此函数,以便自定义调试器启动选项和启动字符串。
PFN_WER_RUNTIME_EXCEPTION_EVENT_SIGNATURE
WER 可以多次调用此函数,以获取唯一描述问题的报表参数。
ReportFault
启用执行其自己的异常处理以向Microsoft报告错误的应用程序。
WerAddExcludedApplication
将指定的应用程序添加到要从错误报告中排除的应用程序列表中。
WerFreeString
释放用于存储报表密钥字符串的内存。 在每次连续调用 WerStoreGetFirstReportKeyWerStoreGetNextReportKey(使用特定报告密钥字符串且不再需要)后,应调用此调用。
WerGetFlags
检索指定进程的错误报告设置。
WerRegisterAdditionalProcess
注册一个要包含在错误报告中的进程以及主应用程序进程。 (可选)指定要从中获取其他数据的注册进程中的线程。
WerRegisterAppLocalDump
为调用应用程序注册一个相对于本地应用商店的路径,其中 Windows 错误报告 (WER) 应保存 WER 收集的诊断内存转储的副本,当应用程序的进程之一停止响应时, WER 将收集该副本。
WerRegisterCustomMetadata
在 WER 创建错误报告时,注册要收集的应用特定的元数据(以键/值字符串的形式)。
WerRegisterExcludedMemoryBlock
将内存块(通常包含在错误报告中)标记为从错误报告中排除。
WerRegisterFile
注册在 WER 创建错误报告时要收集的文件。
WerRegisterMemoryBlock
注册在 WER 创建错误报告时要收集的内存块。
WerRegisterRuntimeExceptionModule
注册用于为崩溃提供自定义错误报告的自定义运行时异常处理程序。
WerRemoveExcludedApplication
从要从错误报告中排除的应用程序列表中删除指定的应用程序。
WerReportAddDump
将指定类型的转储添加到指定的报表。
WerReportAddFile
将文件添加到指定的报表。
WerReportCloseHandle
关闭指定的报表。
WerReportCreate
创建描述应用程序事件的问题报告。
WerReportHang
在指定窗口中启动“无响应”报告。
WerReportSetParameter
设置唯一标识指定报表的事件的参数。
WerReportSetUIOption
设置指定报表的用户界面选项。
WerReportSubmit
提交指定的报表。
WerSetFlags
设置当前进程的错误报告设置。
WerStoreClose
关闭存储报表的集合。
WerStoreGetFirstReportKey
获取对报表存储区中第一个报表的引用。
WerStoreGetNextReportKey
获取对错误报表存储中的下一个报表的引用。
WerStoreOpen
打开存储的错误报告的集合。
WerStoreQueryReportMetadataV2
检索存储中有关报表的元数据。
WerUnregisterAdditionalProcess
从要包含在错误报告中的其他进程列表中删除进程。
WerUnregisterAppLocalDump
取消通过调用 WerRegisterAppLocalDump 函数来指定 Windows 错误报告 (WER) 应保存 WER 在应用程序停止响应时收集的诊断内存转储的副本来取消注册。
WerUnregisterCustomMetadata
删除在应用程序错误报告期间收集的应用特定元数据的项。
WerUnregisterExcludedMemoryBlock
删除以前标记为已排除的内存块(它将再次包含在错误报告中)。
WerUnregisterFile
从要添加到当前进程生成的报表的文件列表中删除文件。
WerUnregisterMemoryBlock
从应用程序错误报告期间要收集的数据列表中删除内存块。
WerUnregisterRuntimeExceptionModule
删除 WER 异常处理程序的注册。

已过时函数

以下函数已过时,仅用于兼容性: