共用方式為


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) 例外狀況資訊。