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 |
程式庫 | Kernel32.lib |
DLL | Kernel32.dll |