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:没有足够的空间来容纳数据。
注解
根据提供给 WheaAddErrorSourceDeviceDriver 的 WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER 结构中指定的时间,此例程最多可以调用到 MaxSectionsPerReport 时间。
另请参阅 WheaHwErrorReportSetSectionNameDeviceDriver,它是用于更新 FRUText 的帮助程序函数。
有关详细信息,请参阅在 Windows 10 上使用 WHEA。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 版本 2004 |
标头 | ntddk.h |