WheaHwErrorReportSubmitDeviceDriver 函数 (ntddk.h)

此例程将正在进行的错误报告提交到 WHEA,以报告为硬件错误。

语法

NTSTATUS WheaHwErrorReportSubmitDeviceDriver(
  WHEA_ERROR_HANDLE ErrorHandle
);

参数

ErrorHandle

WheaCreateHwErrorReportDeviceDriver 返回的句柄。

返回值

返回STATUS_SUCCESS或下列值之一:

  • STATUS_INVALID_HANDLE:错误句柄无效
  • STATUS_DEVICE_REMOVED:已删除错误源
  • STATUS_BUFFER_TOO_SMALL:数据包不包含任何部分
  • STATUS_INSUFFICIENT_RESOURCES:日志数据空间不足

否则,此例程返回 WheaReportHwError 返回的状态。

注解

在调用此例程之前,驱动程序应通过调用 WheaAddHwErrorReportSectionDeviceDriver 添加所有所需的部分。

调用此例程后,缓冲区集中的缓冲区不再可用,并且句柄无效。

如果发生错误或错误不再有效,则驱动程序可以通过调用 WheaHwErrorReportAbandonDeviceDriver 来清理而不将报告提交到 WHEA。

有关详细信息,请参阅在 Windows 10 上使用 WHEA

要求

要求
最低受支持的客户端 Windows 10 版本 2004
标头 ntddk.h