Windows 錯誤報告
Windows 錯誤報告技術概觀。
若要開發Windows 錯誤報告,您需要下列標頭:
如需這項技術的程式設計指引,請參閱:
列舉
REPORT_STORE_TYPES 定義可開啟的Windows 錯誤報告 (WER) 報表存放區類型。 |
WER_CONSENT 定義可能Windows 錯誤報告 (WER) 使用者同意狀態。 |
WER_DUMP_TYPE 定義可能Windows 錯誤報告 (WER) 迷你傾印類型。 |
WER_FILE_TYPE 定義迷你傾印報表的可能Windows 錯誤報告 (WER) 檔案類型。 |
WER_REGISTER_FILE_TYPE 定義可註冊Windows 錯誤報告 (WER) 檔案類型。 |
WER_REPORT_TYPE 定義WINDOWS 錯誤報告 (WER) 報表類型。 |
WER_REPORT_UI 定義WINDOWS 錯誤報告 (WER 的索引,) 報表的可自訂 UI 字串。 |
WER_SUBMIT_RESULT 定義Windows 錯誤報告 (WER) 提交結果選項。 |
函式
AddERExcludedApplicationA 從錯誤報表中排除指定的應用程式。 (ANSI) |
AddERExcludedApplicationW 從錯誤報表中排除指定的應用程式。 (Unicode) |
PFN_WER_RUNTIME_EXCEPTION_DEBUGGER_LAUNCH Windows 錯誤報告 (WER) 呼叫此函式,讓您自訂偵錯工具啟動選項和啟動字串。 |
PFN_WER_RUNTIME_EXCEPTION_EVENT Windows 錯誤報告 (WER) 呼叫此函式,以判斷例外狀況處理常式是否宣告當機。 |
PFN_WER_RUNTIME_EXCEPTION_EVENT_SIGNATURE Windows 錯誤報告 (WER) 呼叫此函式,以取得可唯一描述問題的報表參數。 |
ReportFault 讓應用程式執行自己的例外狀況處理,向 Microsoft 回報錯誤。 |
WerAddExcludedApplication 將指定的應用程式新增至要從錯誤報表中排除的應用程式清單。 |
WerFreeString 釋放用來儲存報表索引鍵字串的記憶體。 這應該在每個後續呼叫 WerStoreGetFirstReportKey 或 WerStoreGetNextReportKey 之後呼叫,一旦使用特定的報表索引鍵字串且不再需要。 |
WerGetFlags 擷取指定進程的錯誤報表設定。 |
WerRegisterAdditionalProcess 註冊要包含在Windows 錯誤報告 (WER) 報表以及主要應用程式程式中的程式。 選擇性地指定該已註冊進程內的執行緒,以從中取得其他資料。 |
WerRegisterAppLocalDump 註冊路徑 (相對於封裝應用程式的 LocalFolder) ,其中複本應儲存Windows 錯誤報告 (WER) 在應用程式停止回應時收集的診斷記憶體傾印。 |
WerRegisterCustomMetadata 針對Windows 錯誤報告 (WER) 錯誤報表,以索引鍵/值字串) 的形式,註冊要收集的應用程式特定中繼資料 (。 |
WerRegisterExcludedMemoryBlock 標記預設包含在錯誤報表中的記憶體區塊 (,) 從Windows 錯誤報告 (WER) 錯誤報表排除。 |
WerRegisterFile Windows 錯誤報告 (WER) 建立錯誤報表時,註冊要收集的檔案。 |
WerRegisterMemoryBlock Windows 錯誤報告 (WER) 建立錯誤報表時,註冊要收集的記憶體區塊。 |
WerRegisterRuntimeExceptionModule 註冊自訂執行時間例外狀況處理常式,用來提供自訂Windows 錯誤報告 (WER) 以進行當機。 |
WerRemoveExcludedApplication 從Windows 錯誤報告 (WER) 排除的應用程式清單中移除指定的應用程式。 |
WerReportAddDump 將指定類型的傾印加入至指定的Windows 錯誤報告 (WER) 報表。 |
WerReportAddFile 將檔案新增至指定的Windows 錯誤報告 (WER) 報表。 |
WerReportCloseHandle 關閉指定的WINDOWS 錯誤報告 (WER) 報表。 |
WerReportCreate 建立描述應用程式事件的Windows 錯誤報告 (WER) 報表。 |
WerReportHang 在指定的視窗上起始「無回應」報告。 |
WerReportSetParameter 設定可唯一識別指定Windows 錯誤報告 (WER) 報表之事件的參數。 |
WerReportSetUIOption 設定所指定Windows 錯誤報告 (WER) 報表的使用者介面選項。 |
WerReportSubmit 提交指定的WINDOWS 錯誤報告 (WER) 報表。 |
WerSetFlags 設定目前進程的Windows 錯誤報告 (WER) 報告設定。 |
WerSetMaxProcessHoldMilliseconds 以毫秒為單位,設定WINDOWS 錯誤報告 (WER) 的最大進程保留時間。 |
WerStoreClose 關閉儲存Windows 錯誤報告 (WER) 報表的集合。 |
WerStoreGetFirstReportKey 取得報表存放區中第一個Windows 錯誤報告 (WER) 報表的參考。 |
WerStoreGetNextReportKey 取得錯誤報表存放區中下一個Windows 錯誤報告 (WER) 報表的參考。 |
WerStoreGetReportCount 取得錯誤報表存放區中Windows 錯誤報告 (WER) 報表的數目。 |
WerStoreGetSizeOnDisk 取得Windows 錯誤報告 (WER) 錯誤報表存放區的大小,以位元組為單位。 |
WerStoreOpen 開啟儲存Windows 錯誤報告 (WER) 錯誤報表的集合。 |
WerStorePurge 清除Windows 錯誤報告 (WER) 報表存放區。 |
WerStoreQueryReportMetadataV1 擷取存放區中Windows 錯誤報告 (WER) 報表的相關中繼資料。 |
WerStoreQueryReportMetadataV2 擷取存放區中Windows 錯誤報告 (WER) 報表的相關中繼資料。 |
WerStoreQueryReportMetadataV3 擷取存放區中Windows 錯誤報告 (WER) 報表的相關中繼資料。 |
WerStoreUploadReport 將報表上傳至Windows 錯誤報告 (WER) 存放區。 |
WerUnregisterAdditionalProcess 從要包含在Windows 錯誤報告 (WER) 錯誤報表中的其他進程清單中移除進程。 |
WerUnregisterAppLocalDump 取消透過呼叫 WerRegisterAppLocalDump 函式所做的註冊,以指定Windows 錯誤報告 (WER) 應該儲存 WER 在應用程式停止回應時收集的診斷記憶體傾印複本。 |
WerUnregisterCustomMetadata 移除應用程式在Windows 錯誤報告 (WER) 期間所收集的應用程式特定中繼資料專案。 |
WerUnregisterExcludedMemoryBlock 移除先前標示為已排除的記憶體區塊,這會再次包含在 Windows 錯誤報告] (WER) 錯誤報表中。 |
WerUnregisterFile 從要新增至針對目前進程產生的Windows 錯誤報告 (WER) 報表的檔案清單中移除檔案。 |
WerUnregisterMemoryBlock 從應用程式Windows 錯誤報告 (WER) 期間所要收集的資料清單中移除記憶體區塊。 |
WerUnregisterRuntimeExceptionModule 移除Windows 錯誤報告 (WER) 例外狀況處理常式的註冊。 |
結構
WER_DUMP_CUSTOM_OPTIONS 指定要由 WerReportAddDump 函式收集的自訂Windows 錯誤報告 (WER) 迷你傾印資訊。 |
WER_DUMP_CUSTOM_OPTIONS_V2 指定要由 WerReportAddDump 函式收集的自訂Windows 錯誤報告 (WER) 迷你傾印資訊。 |
WER_DUMP_CUSTOM_OPTIONS_V3 指定要在背景 (中收集的自訂Windows 錯誤報告 (WER) 迷你傾印資訊,而不需暫停 PssCaptureSnapshot 函式) 程式。 |
WER_EXCEPTION_INFORMATION 包含 WerReportAddDump 函式Windows 錯誤報告 (WER) 例外狀況資訊。 |
WER_REPORT_INFORMATION 包含 WerReportCreate 函式所使用的Windows 錯誤報告 (WER) 資訊。 |
WER_REPORT_INFORMATION_V3 包含 WerReportCreate 函式所使用的Windows 錯誤報告 (WER) 資訊。 |
WER_REPORT_INFORMATION_V4 包含Windows 錯誤報告] (WER) WerReportCreate 函式所使用的資訊。 |
WER_REPORT_INFORMATION_V5 包含 WerReportCreate 函式所使用的Windows 錯誤報告 (WER) 資訊。 |
WER_REPORT_METADATA_V1 包含Windows 錯誤報告 (WER) 所產生的錯誤報表相關資訊。 |
WER_REPORT_METADATA_V2 包含Windows 錯誤報告 (WER) 所產生的錯誤報表相關資訊。 |
WER_REPORT_METADATA_V3 包含Windows 錯誤報告 (WER) 所產生的錯誤報表相關資訊。 |
WER_REPORT_PARAMETER 包含Windows 錯誤報告 (WER) 所產生的錯誤報表參數相關資訊。 |
WER_REPORT_SIGNATURE 包含Windows 錯誤報告 (WER) 所產生的錯誤報表簽章相關資訊。 |
WER_RUNTIME_EXCEPTION_INFORMATION 包含用來判斷是否要宣告損毀的Windows 錯誤報告 (WER) 例外狀況資訊。 |