WER 函式
下列函式用於Windows 錯誤報告。 如需使用這些函式的範例,請參閱 WinBase\WindowsErrorReporting 和 WinBase\Debug\FailFast 下的 Windows SDK 範例。
本節內容
主題 | 描述 |
---|---|
AddERExcludedApplication |
從錯誤報表中排除指定的應用程式。 |
PFN_WER_RUNTIME_EXCEPTION_EVENT |
WER 會呼叫此函式,以判斷例外狀況處理常式是否宣告損毀。 |
PFN_WER_RUNTIME_EXCEPTION_DEBUGGER_LAUNCH |
WER 會呼叫此函式,讓您自訂偵錯工具啟動選項和啟動字串。 |
PFN_WER_RUNTIME_EXCEPTION_EVENT_SIGNATURE |
WER 可以多次呼叫此函式,以取得可唯一描述問題的報表參數。 |
ReportFault |
讓應用程式執行自己的例外狀況處理,向 Microsoft 回報錯誤。 |
WerAddExcludedApplication |
將指定的應用程式新增至要從錯誤報表中排除的應用程式清單。 |
WerFreeString |
釋放用來儲存報表索引鍵字串的記憶體。 這應該在每個後續呼叫 WerStoreGetFirstReportKey 或 WerStoreGetNextReportKey之後呼叫,一旦使用特定的報表索引鍵字串且不再需要。 |
WerGetFlags |
擷取指定進程的錯誤報表設定。 |
WerRegisterAdditionalProcess |
註冊要包含在錯誤報表中的程式以及主要應用程式進程。 選擇性地指定該已註冊進程內的執行緒,以從中取得其他資料。 |
WerRegisterAppLocalDump |
為呼叫端應用程式註冊相對於本機應用程式市集的路徑,其中Windows 錯誤報告 (WER) 應該儲存 WER 在應用程式停止回應時收集的診斷記憶體傾印複本。 |
WerRegisterCustomMetadata |
在 WER 建立錯誤報表時,以索引鍵/值字串的形式,註冊要 (收集的應用程式特定中繼資料) 。 |
WerRegisterExcludedMemoryBlock |
標記預設包含在錯誤報表中的記憶體區塊 (,) 要從錯誤報表中排除。 |
WerRegisterFile |
註冊在 WER 建立錯誤報表時要收集的檔案。 |
WerRegisterMemoryBlock |
註冊 WER 建立錯誤報表時要收集的記憶體區塊。 |
WerRegisterRuntimeExceptionModule |
註冊自訂執行時間例外狀況處理常式,用來提供當機的自訂錯誤報表。 |
WerRemoveExcludedApplication |
從要從錯誤報表中排除的應用程式清單中,移除指定的應用程式。 |
WerReportAddDump |
將指定類型的傾印加入至指定的報表。 |
WerReportAddFile |
將檔案加入至指定的報表。 |
WerReportCloseHandle |
關閉指定的報表。 |
WerReportCreate |
建立描述應用程式事件的問題報告。 |
WerReportHang |
在指定的視窗上起始「無回應」報告。 |
WerReportSetParameter |
設定可唯一識別指定報表之事件的參數。 |
WerReportSetUIOption |
設定指定之報表的使用者介面選項。 |
WerReportSubmit |
提交指定的報表。 |
WerSetFlags |
設定目前進程的錯誤報表設定。 |
WerStoreClose |
關閉預存報表的集合。 |
WerStoreGetFirstReportKey |
取得報表存放區中第一個報表的參考。 |
WerStoreGetNextReportKey |
取得錯誤報表存放區中下一個報表的參考。 |
WerStoreOpen |
開啟預存錯誤報表的集合。 |
WerStoreQueryReportMetadataV2 |
擷取存放區中報表的相關中繼資料。 |
WerUnregisterAdditionalProcess |
從要包含在錯誤報表中的其他進程清單中移除進程。 |
WerUnregisterAppLocalDump |
取消呼叫WerRegisterAppLocalDump函式所做的註冊,以指定Windows 錯誤報告 (WER) 應該儲存 WER 在應用程式停止回應時收集的診斷記憶體傾印複本。 |
WerUnregisterCustomMetadata |
移除應用程式錯誤報表期間所收集的應用程式特定中繼資料專案。 |
WerUnregisterExcludedMemoryBlock |
移除先前標示為已排除的記憶體區塊, (它將會再次包含在錯誤報表) 中。 |
WerUnregisterFile |
從要加入至目前進程所產生報表的檔案清單中移除檔案。 |
WerUnregisterMemoryBlock |
從應用程式錯誤報表期間所要收集的資料清單中移除記憶體區塊。 |
WerUnregisterRuntimeExceptionModule |
移除 WER 例外狀況處理常式的註冊。 |
過時的函式
下列函式已過時,且僅供相容性使用: