Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

WheaErrorRecordBuilderAddSection function (ntddk.h)

The WheaErrorRecordBuilderAddSection function finds the next section, initializes its descriptor, and returns a pointer for the caller to populate with data.

Syntax

PVOID WheaErrorRecordBuilderAddSection(
 [in, out] PWHEA_ERROR_RECORD Record,
 [in] UINT32 MaxSectionCount,
 [in] UINT32 SectionLength,
 [in] WHEA_ERROR_RECORD_SECTION_DESCRIPTOR_FLAGS Flags,
 [in] GUID SectionType,
 [in, out, optional] PVOID DescriptorOut
);

Parameters

[in, out] Record

Supplies a buffer that contains the error record data.

[in] MaxSectionCount

Defines the UINT32 parameter MaxSectionCount.

[in] SectionLength

Supplies a length for the new section to be added.

[in] Flags

Supplies the flags for the section.

[in] SectionType

Supplies the GUID to identify the section.

[in, out, optional] DescriptorOut

Supplies an optional buffer to get the section descriptor if additional information needs to be added.

Return value

A pointer to the next available space for error record information. Returns NULL if the record buffer is full.

Requirements

Requirement Value
Minimum supported client Windows 11, version 22H2
Header ntddk.h (include Ntddk.h)

Feedback

Was this page helpful?

Additional resources