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