共用方式為


WheaAddHwErrorReportSectionDeviceDriver 函式 (ntddk.h)

此例程會將新的區段新增至錯誤報告,並將可填入資訊的緩衝區集交給呼叫端。

語法

NTSTATUS WheaAddHwErrorReportSectionDeviceDriver(
  WHEA_ERROR_HANDLE       ErrorHandle,
  ULONG                   SectionDataLength,
  PWHEA_DRIVER_BUFFER_SET BufferSet
);

參數

ErrorHandle

WheaCreateHwErrorReportDeviceDriver 取得的WHEA_ERROR_HANDLE,指定正在運作的封包。

SectionDataLength

ULONG,指定要加入區段的數據長度,以位元組為單位。

BufferSet

將填入一組緩衝區以供用戶互動的 WHEA_DRIVER_BUFFER_SET 結構的指標。

傳回值

傳回STATUS_SUCCESS或下列其中一項:

  • STATUS_INVALID_HANDLE:ErrorHandle 無效。
  • STATUS_DEVICE_REMOVED:錯誤來源已移除。
  • STATUS_INSUFFICIENT_RESOURCES:數據沒有足夠的空間。

備註

這個例程最多可以呼叫 MaxSectionsPerReport 時間,如提供給 WheaAddErrorSourceDeviceDriverWHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER 結構所指定。

另請參閱 WheaHwErrorReportSetSectionNameDeviceDriver,這是用來更新 FRUText 的協助程式函式。

如需詳細資訊,請參閱在 Windows 10 上使用 WHEA

規格需求

需求
最低支援的用戶端 Windows 10 (版本 2004)
標頭 ntddk.h

另請參閱

WheaCreateHwErrorReportDeviceDriver