Функция 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.

После вызова этой подпрограммы буферы в буферных наборах больше не доступны для использования, а дескриптор недопустим.

Если произошла ошибка или ошибка больше не действительна, драйвер может очиститься без отправки отчета в WHEA путем вызова WheaHwErrorReportAbandonDeviceDriver.

Дополнительные сведения см. в статье Использование WHEA в Windows 10.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 2004
заголовка ntddk.h