错误源已更正计算机检查,错误源发现 - Windows drivers | Microsoft Docs

错误源发现

04/20/2017

本文内容

在操作系统的初始化过程中,Windows 内核会在 PSHED 中查询硬件平台实现的所有 错误源 的列表。 PSHED 返回一个 WHEA _ 错误 _ 源 _ 描述符 结构列表,其中描述了硬件平台支持的每个错误源。 操作系统使用此信息来启用 (LLHEHs) 负责处理来自硬件平台的错误通知的必要低级别硬件错误处理程序。

下面是由 PSHED 发现的最小错误源集。

基于 x86 和基于 x64 的硬件平台

计算机检查异常 (MCE)

更正了计算机检查 (CMC)

不可屏蔽中断 (NMI)

启动错误

基于 Itanium 的硬件平台

计算机检查中止 (MCA)

更正了计算机检查 (CMC)

更正了平台错误 (CPE)

INIT 错误

对于 PCI Express (PCIe) 高级错误报告 (AER) ,PCI 总线驱动程序将发现错误源而不是 PSHED。 因此,PSHED 不会将任何 PCIe AER 错误源包含在返回到 Windows 内核的错误源的初始列表中。 相反,PCI 总线驱动程序会将这些错误源报告给操作系统。 向操作系统报告此类错误源时,Windows 内核会调入 PSHED,以允许 PSHED 提供有关错误源的任何其他详细信息。

PSHED 插件还可以参与错误源发现,以修改 PSHED 报告的错误源信息,并报告 PSHED 未发现的其他错误源。 如果实现了参与错误源发现的 PSHED 插件,并向 PSHED 不支持的操作系统报告其他错误源,则 PSHED 插件还必须参与 错误源控制 和 错误消息检索 ,以支持错误源控制和这些额外错误源的错误信息检索操作。 有关如何实现参与错误源发现的 PSHED 插件的详细信息,请参阅 参与错误源发现。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值