错误源控件

PSHED 向操作系统公开一个接口,该接口允许 Windows 内核控制由硬件平台实现的每个错误源。 错误源代码管理操作包括以下内容:

  • 启用或禁用错误源。

  • 设置或清除与错误源关联的掩码位。 这些掩码位启用或禁用错误源的特定行为。

  • 设置与错误源关联的严重性位。 这些严重性位控制向操作系统报告特定硬件错误的严重级别。

  • 设置与错误源关联的阈值参数。

Windows 内核调用 PSHED 以配置错误源,以响应 WHEA 管理应用程序发出的错误源代码管理请求。 PSHED 支持 PSHED 发现的标准错误源的错误源控制操作。 如果实现了参与 错误源发现的 PSHED 插件,并将其他错误源报告给 PSHED 不支持的操作系统,则 PSHED 插件还必须参与错误源代码管理,以支持这些附加错误源的错误源控制操作。 PSHED 插件还可以选择性地参与错误源代码管理,以覆盖 PSHED 控制一个或多个标准错误源的方式。

有关如何实现参与错误源代码管理的 PSHED 插件的详细信息,请参阅 参与错误源代码管理

用户模式管理应用程序通过调用 WHEA 管理 API 来控制错误源。 有关如何实现 WHEA 管理应用程序的详细信息,请参阅 WHEA 管理应用程序