Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Retrieves the Windows Error Reporting (WER) fault reporting settings for the specified process.
Syntax
HRESULT WerGetFlags(
[in] HANDLE hProcess,
[out] PDWORD pdwFlags
);
Parameters
[in] hProcess
A handle to the process. This handle must have the PROCESS_VM_READ or PROCESS_QUERY_INFORMATION access right.
[out] pdwFlags
This parameter can contain one or more of the following values.
Value | Meaning |
---|---|
WER_FAULT_REPORTING_FLAG_DISABLE_THREAD_SUSPENSION | Do not suspend the process threads before reporting the error. |
WER_FAULT_REPORTING_FLAG_NOHEAP | Do not collect heap information in the event of an application crash or non-response. |
WER_FAULT_REPORTING_FLAG_QUEUE | Queue critical reports for the specified process. This does not show any UI. |
WER_FAULT_REPORTING_FLAG_QUEUE_UPLOAD | Queue critical reports and upload from the queue. |
WER_FAULT_REPORTING_ALWAYS_SHOW_UI | Always show error reporting UI for this process. This is applicable for interactive applications only. |
Return value
This function returns S_OK on success or an error code on failure.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Target Platform | Windows |
Header | werapi.h |
Library | Kernel32.lib |
DLL | Kernel32.dll |