共用方式為


SetRestrictedErrorInfo 函式 (roerrorapi.h)

設定目前線程的受限制錯誤信息物件。

語法

HRESULT SetRestrictedErrorInfo(
  [in] IRestrictedErrorInfo *pRestrictedErrorInfo
);

參數

[in] pRestrictedErrorInfo

與目前線程相關聯的受限制錯誤信息物件。

傳回值

如果此函式成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

備註

呼叫 RoCaptureErrorContext 函式,以儲存 Windows 市集應用程式中目前線程的錯誤資訊。 呼叫 RoFailFastWithErrorContext 函式以引發例外狀況、終止目前的進程,並將錯誤回報給 Windows 錯誤報告 服務, (WER) 。

SetRestrictedErrorInfo 函式會呼叫 QueryInterface 來尋找 IErrorInfo 對象,然後呼叫 SetErrorInfo。 如果 IRestrictedErrorInfo 不是系統實作,則呼叫會失敗。 若要建立 IRestrictedErrorInfo 物件,請呼叫 OriginateErrorTransformErrorRoCaptureErrorContext 函式。

SetRestrictedErrorInfo 函式會釋放現有的受限制錯誤信息物件,如果有的話,並設定 pRestrictedErrorInfo。 如需詳細資訊,請參閱 SetErrorInfo 函 式。

規格需求

需求
最低支援的用戶端 Windows 8 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2012 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 roerrorapi.h
程式庫 RuntimeObject.lib
Dll ComBase.dll

另請參閱

IRestrictedErrorInfo

RO_ERROR_REPORTING_FLAGS

RoCaptureErrorContext

RoFailFastWithErrorContext

SetErrorInfo