Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Эта подпрограмма отправляет отчет об ошибке выполнения в 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 |