WHEA_DRIVER_BUFFER_SET structure (ntddk.h)

This structure stores WHEA error report data.

Syntax

typedef struct _WHEA_DRIVER_BUFFER_SET {
  ULONG  Version;
  PUCHAR Data;
  ULONG  DataSize;
  LPGUID SectionTypeGuid;
  PUCHAR SectionFriendlyName;
  PUCHAR Flags;
} WHEA_DRIVER_BUFFER_SET, *PWHEA_DRIVER_BUFFER_SET;

Members

Version

Not currently used.

Data

A pointer to a buffer containing data to be added to the body of the section.

DataSize

Length, in bytes, of buffer specified by Data. Must be equal to SectionDataLength specified in WheaAddHwErrorReportSectionDeviceDriver.

SectionTypeGuid

A GUID used in the header of the section for differentiation, and by tools like Dumprec for parsing records.

SectionFriendlyName

Pointer to a string containing a human readable name added to the header information.

Flags

Not currently used.

Remarks

WheaAddHwErrorReportSectionDeviceDriver takes as a parameter a pointer to a structure of this type. Upon success, it stores data in the structure.

Requirements

Requirement Value
Minimum supported client Windows 10, version 2004
Header ntddk.h