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 |