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 |