RoFailFastWithErrorContext 函式 (roerrorapi.h)
在目前進程中引發不可持續性的例外狀況。
語法
void RoFailFastWithErrorContext(
[in] HRESULT hrError
);
參數
[in] hrError
與目前錯誤相關聯的 HRESULT 。 任何 hrError 值都引發例外狀況。
傳回值
無
備註
遇到未處理的失敗時, RoFailFastWithErrorContext 函式會在目前進程中引發不可持續性的例外狀況,這可防止進程在未定義狀態中繼續執行。
呼叫 RoFailFastWithErrorContext 函式,當完成異步操作的完成委派中發生失敗時,或引發事件時於事件處理程式中發生失敗時。
呼叫 RoFailFastWithErrorContext 的程式會由 RaiseFailFastException 的呼叫終止。 函式不會驗證參數,並針對任何輸入值引發例外狀況。
呼叫 RoCaptureErrorContext 函式,以儲存與目前線程相關聯的 IRestrictedErrorInfo 物件。 RoFailFastWithErrorContext 函式會使用此內容資訊,在啟用時向 Windows 錯誤報告 服務回報錯誤呼叫堆棧, (WER) 。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2012 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | roerrorapi.h |
程式庫 | RuntimeObject.lib |
Dll | ComBase.dll |