Функция WheaAddHwErrorReportSectionDeviceDriver (ntddk.h)

Эта подпрограмма добавляет новый раздел в отчет об ошибках и передает вызывающей объекту буферный набор, который можно заполнить сведениями.

Синтаксис

NTSTATUS WheaAddHwErrorReportSectionDeviceDriver(
  WHEA_ERROR_HANDLE       ErrorHandle,
  ULONG                   SectionDataLength,
  PWHEA_DRIVER_BUFFER_SET BufferSet
);

Параметры

ErrorHandle

WHEA_ERROR_HANDLE, полученный из WheaCreateHwErrorReportDeviceDriver , который указывает пакет, с которым выполняется работа.

SectionDataLength

Значение ULONG, указывающее длину (в байтах) данных, добавляемых в раздел.

BufferSet

Указатель на структуру WHEA_DRIVER_BUFFER_SET , которая будет заполнена набором буферов для взаимодействия пользователя.

Возвращаемое значение

Возвращает STATUS_SUCCESS или одно из следующих элементов:

  • STATUS_INVALID_HANDLE: недопустимый элемент ErrorHandle.
  • STATUS_DEVICE_REMOVED: источник ошибки удален.
  • STATUS_INSUFFICIENT_RESOURCES: недостаточно места для данных.

Комментарии

Эту подпрограмму можно вызывать до maxSectionsPerReport , как указано в структуре WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER , предоставленной WheaAddErrorSourceDeviceDriver.

См. также раздел WheaHwErrorReportSetSectionNameDeviceDriver, который является вспомогательной функцией для обновления FRUText.

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

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 2004
Верхняя часть ntddk.h

См. также раздел

WheaCreateHwErrorReportDeviceDriver