werSetFlags 函数 (werapi.h)
设置当前进程的Windows 错误报告 (WER) 设置。
语法
HRESULT WerSetFlags(
[in] DWORD dwFlags
);
参数
[in] dwFlags
错误报告设置。 可以指定以下一个或多个值:
值 | 含义 |
---|---|
WER_FAULT_REPORTING_FLAG_DISABLE_THREAD_SUSPENSION | 在报告错误之前,请不要挂起进程线程。 |
WER_FAULT_REPORTING_FLAG_NOHEAP | 在发生应用程序崩溃或无响应时,请勿收集堆信息。 |
WER_FAULT_REPORTING_FLAG_QUEUE | 对关键报表进行排队。 |
WER_FAULT_REPORTING_FLAG_QUEUE_UPLOAD | 对关键报表进行排队并从队列上传。 |
WER_FAULT_REPORTING_ALWAYS_SHOW_UI | 始终显示此过程的错误报告 UI。 这仅适用于交互式应用程序。 |
返回值
此函数在成功 时返回S_OK 或失败时返回错误代码。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | werapi.h |
Library | Kernel32.lib |
DLL | Kernel32.dll |