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 |