共用方式為


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