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:没有足够的空间来容纳数据。

注解

根据提供给 WheaAddErrorSourceDeviceDriverWHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER 结构中指定的时间,此例程最多可以调用到 MaxSectionsPerReport 时间。

另请参阅 WheaHwErrorReportSetSectionNameDeviceDriver,它是用于更新 FRUText 的帮助程序函数。

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

要求

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

另请参阅

WheaCreateHwErrorReportDeviceDriver