werapi.h 標頭
Windows 錯誤報告 ( WER) 會使用此標頭。
werapi.h 包含下列程式設計介面:
函式
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) 報表。 |
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) 例外狀況處理常式的註冊。 |
回呼函式
PFN_WER_RUNTIME_EXCEPTION_DEBUGGER_LAUNCH Windows 錯誤報告 (WER) 呼叫此函式,讓您自訂偵錯工具啟動選項和啟動字串。 |
PFN_WER_RUNTIME_EXCEPTION_EVENT Windows 錯誤報告 (WER) 呼叫此函式,以判斷例外狀況處理常式是否宣告損毀。 |
PFN_WER_RUNTIME_EXCEPTION_EVENT_SIGNATURE 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) 例外狀況資訊。 |
列舉
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) 提交結果選項。 |