Función WheaAddHwErrorReportSectionDeviceDriver (ntddk.h)

Esta rutina agrega una nueva sección a un informe de errores y entrega al autor de la llamada un conjunto de búferes que se puede rellenar con información.

Sintaxis

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

Parámetros

ErrorHandle

Un WHEA_ERROR_HANDLE obtenido de WheaCreateHwErrorReportDeviceDriver que especifica el paquete en el que se está operando.

SectionDataLength

ULONG que especifica la longitud, en bytes, de los datos que se van a agregar a la sección.

BufferSet

Puntero a una estructura de WHEA_DRIVER_BUFFER_SET que se rellenará con un conjunto de búferes con el que el usuario interactuará.

Valor devuelto

Devuelve STATUS_SUCCESS o uno de los siguientes:

  • STATUS_INVALID_HANDLE: ErrorHandle no es válido.
  • STATUS_DEVICE_REMOVED: se ha quitado el origen del error.
  • STATUS_INSUFFICIENT_RESOURCES: no hay suficiente espacio para los datos.

Comentarios

Esta rutina se puede llamar hasta maxSectionsPerReport veces, tal y como se especifica en la estructura de WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER proporcionada a WheaAddErrorSourceDeviceDriver.

Vea también WheaHwErrorReportSetSectionNameDeviceDriver, que es una función auxiliar para actualizar FRUText.

Para obtener más información, consulta Uso de WHEA en Windows 10.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 2004
Encabezado ntddk.h

Consulte también

WheaCreateHwErrorReportDeviceDriver