SetRestrictedErrorInfo 函数 (roerrorapi.h)
设置当前线程的受限错误信息对象。
语法
HRESULT SetRestrictedErrorInfo(
[in] IRestrictedErrorInfo *pRestrictedErrorInfo
);
参数
[in] pRestrictedErrorInfo
与当前线程关联的受限错误信息对象。
返回值
如果此函数成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
注解
调用 RoCaptureErrorContext 函数以在 Windows 应用商店应用中保存当前线程的错误信息。 调用 RoFailFastWithErrorContext 函数以引发异常、终止当前进程,并将错误报告给Windows 错误报告服务 (WER) 。
SetRestrictedErrorInfo 函数调用 QueryInterface 以查找 IErrorInfo 对象,然后调用 SetErrorInfo。 如果 IRestrictedErrorInfo 不是系统实现,则调用失败。 若要创建 IRestrictedErrorInfo 对象,请调用 OriginateError、 TransformError 或 RoCaptureErrorContext 函数。
SetRestrictedErrorInfo 函数释放现有的受限错误信息对象(如果存在),并设置 pRestrictedErrorInfo。 有关详细信息,请参阅 SetErrorInfo 函数。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2012 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | roerrorapi.h |
Library | RuntimeObject.lib |
DLL | ComBase.dll |