WheaHwErrorReportSubmitDeviceDriver 函数 (ntddk.h)
此例程将正在进行的错误报告提交到 WHEA,以报告为硬件错误。
语法
NTSTATUS WheaHwErrorReportSubmitDeviceDriver(
WHEA_ERROR_HANDLE ErrorHandle
);
参数
ErrorHandle
WheaCreateHwErrorReportDeviceDriver 返回的句柄。
返回值
返回STATUS_SUCCESS或下列值之一:
- STATUS_INVALID_HANDLE:错误句柄无效
- STATUS_DEVICE_REMOVED:已删除错误源
- STATUS_BUFFER_TOO_SMALL:数据包不包含任何部分
- STATUS_INSUFFICIENT_RESOURCES:日志数据空间不足
否则,此例程返回 WheaReportHwError 返回的状态。
注解
在调用此例程之前,驱动程序应通过调用 WheaAddHwErrorReportSectionDeviceDriver 添加所有所需的部分。
调用此例程后,缓冲区集中的缓冲区不再可用,并且句柄无效。
如果发生错误或错误不再有效,则驱动程序可以通过调用 WheaHwErrorReportAbandonDeviceDriver 来清理而不将报告提交到 WHEA。
有关详细信息,请参阅在 Windows 10 上使用 WHEA。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 版本 2004 |
标头 | ntddk.h |