剧集
存根异常C000027B
Stowed Exception 是 UWP 应用程序发出的异常类型。 它作为 WinRT API 的一部分(现在称为 UWP)在 Windows 8.0 中引入。
异常代码0xC000027B。
第一个异常参数 (0) 是指向以STOWED_EXCEPTION_INFORMATION_HEADER结构开头的结构的指针数组的起始地址。 自 Windows 8.1 起, STOWED_EXCEPTION_INFORMATION_V2 一直是正在使用的版本。
第二个异常参数 (1) 是数组中的指针数。
存根异常已被故障点异常(0xC000027C)替换/增强。 与 POF 异常一样,异常代码由 WinRT 框架生成。 它不需要重新编译应用程序才能使用它。
异步操作失败时引发存根异常。 通过 RoOriginateException 或 RoOriginateLanguageException 调用从工作线程报告异常时,将通过 CaptureStackBackTrace 函数调用收集当前线程的 Stack Backtrace(指令指针数组)。 异常的 Stack Backtrace 和 HRESULT 包装在 IRestrictedErrorInfo 对象中,并通过 WinRT 的语言投影层路由到调用方。
如果调用方未处理异常,则会致命地引发存根异常。 由于引发延迟,因此关联的转储的当前上下文几乎没有值。 原始问题的线程不再存在,如果存在,则已结束该操作(这意味着线程的堆栈内存已被覆盖)。 这意味着函数参数和局部变量不可用。
使用适用于 Windows 的调试工具调试这些问题时,请按照以下步骤操作:
- .exr -1
- 通过参数查看代码、存根异常数组地址和计数
- !pde.dse
- 列出存根异常
- 描述了每个 HRESULT (与 !pde.err 相同的输出)
- 每个回溯显示为调用堆栈
- 将显示每个嵌套异常(例如 !sos.pe CLR 异常的输出)
其他资源:
Stowed Exception 是 UWP 应用程序发出的异常类型。 它作为 WinRT API 的一部分(现在称为 UWP)在 Windows 8.0 中引入。
异常代码0xC000027B。
第一个异常参数 (0) 是指向以STOWED_EXCEPTION_INFORMATION_HEADER结构开头的结构的指针数组的起始地址。 自 Windows 8.1 起, STOWED_EXCEPTION_INFORMATION_V2 一直是正在使用的版本。
第二个异常参数 (1) 是数组中的指针数。
存根异常已被故障点异常(0xC000027C)替换/增强。 与 POF 异常一样,异常代码由 WinRT 框架生成。 它不需要重新编译应用程序才能使用它。
异步操作失败时引发存根异常。 通过 RoOriginateException 或 RoOriginateLanguageException 调用从工作线程报告异常时,将通过 CaptureStackBackTrace 函数调用收集当前线程的 Stack Backtrace(指令指针数组)。 异常的 Stack Backtrace 和 HRESULT 包装在 IRestrictedErrorInfo 对象中,并通过 WinRT 的语言投影层路由到调用方。
如果调用方未处理异常,则会致命地引发存根异常。 由于引发延迟,因此关联的转储的当前上下文几乎没有值。 原始问题的线程不再存在,如果存在,则已结束该操作(这意味着线程的堆栈内存已被覆盖)。 这意味着函数参数和局部变量不可用。
使用适用于 Windows 的调试工具调试这些问题时,请按照以下步骤操作:
- .exr -1
- 通过参数查看代码、存根异常数组地址和计数
- !pde.dse
- 列出存根异常
- 描述了每个 HRESULT (与 !pde.err 相同的输出)
- 每个回溯显示为调用堆栈
- 将显示每个嵌套异常(例如 !sos.pe CLR 异常的输出)
其他资源:
想提供反馈? 在此处提交问题。