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

另请参阅

WerSetFlagsWindows 错误报告