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 例外狀況處理程式的註冊。 |
過時的函式
下列函式已經過時,且僅供相容性使用: