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

另请参阅

WerGetFlags,Windows 错误报告