共用方式為


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