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) 提交結果選項。