剧集

故障点异常C000027C

故障点(POF)异常是由 UWP 应用程序发出的异常类型。 它已在 Windows 10 Fall Creators Update(2017 年 9 月)中引入。

异常代码0xC000027C。

第一个异常参数 (0) 是 HRESULT。 在 64 位转储中,值需要向下掩码到底部 32 位。 例如,0xFFFFFFFF80070512 => 0x80070512

故障点异常替换/增强 存根异常 (0xC000027B)。 与存根异常一样,异常代码由 WinRT 框架生成。 它不需要重新编译应用程序才能使用它。

异步操作失败时引发 POF 异常。 从工作线程报告异常时, 会收集进程 Shapshot 。 异常的 PSS 句柄和 HRESULT 包装在基于 IRestrictedErrorInfo 的对象中,并通过 WinRT 的语言投影层进行路由。 如果调用方未处理异常,则进程快照用于在调用 RoOriginateExceptionRoOriginateLanguageException 时向“状态”报告问题。

使用适用于 Windows调试工具调试这些问题时,请按照以下步骤操作:

  1. .exr -1
    • 通过第一个参数确定 HRESULT
  2. !error <hresult> and/or !pde.err <hresult>
    • 描述 HRESULT
  3. .ecxr
    • 将当前调试器上下文设置为进程快照位置
  4. k
    • 查看调用堆栈

其他资源: