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 |