werGetFlags 函数 (werapi.h)
检索指定进程的Windows 错误报告 (WER) 故障报告设置。
语法
HRESULT WerGetFlags(
[in] HANDLE hProcess,
[out] PDWORD pdwFlags
);
参数
[in] hProcess
进程的句柄。 此句柄必须具有PROCESS_VM_READ或PROCESS_QUERY_INFORMATION访问权限。
[out] pdwFlags
此参数可以包含以下一个或多个值。
值 | 含义 |
---|---|
WER_FAULT_REPORTING_FLAG_DISABLE_THREAD_SUSPENSION | 在报告错误之前,请勿挂起进程线程。 |
WER_FAULT_REPORTING_FLAG_NOHEAP | 在发生应用程序崩溃或无响应时,请勿收集堆信息。 |
WER_FAULT_REPORTING_FLAG_QUEUE | 对指定进程的关键报告进行队列。 这不显示任何 UI。 |
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 |