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 時間,如提供給 WheaAddErrorSourceDeviceDriver 的 WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER 結構所指定。
另請參閱 WheaHwErrorReportSetSectionNameDeviceDriver,這是用來更新 FRUText 的協助程式函式。
如需詳細資訊,請參閱在 Windows 10 上使用 WHEA。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 (版本 2004) |
標頭 | ntddk.h |