Поделиться через


Функция WheaErrorRecordBuilderAddSection (ntddk.h)

Функция WheaErrorRecordBuilderAddSection находит следующий раздел, инициализирует его дескриптор и возвращает указатель для заполнения вызывающей стороны данными.

Синтаксис

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
);

Параметры

[in, out] Record

Предоставляет буфер, содержащий данные записи об ошибках.

[in] MaxSectionCount

Определяет параметр UINT32MaxSectionCount.

[in] SectionLength

Предоставляет длину для добавляемого раздела.

[in] Flags

Предоставляет флаги для раздела.

[in] SectionType

Предоставляет GUID для идентификации раздела.

[in, out, optional] DescriptorOut

Предоставляет необязательный буфер для получения дескриптора раздела, если требуется добавить дополнительные сведения.

Возвращаемое значение

Указатель на следующее доступное пространство для сведений об ошибке. Возвращает значение NULL, если буфер записи заполнен.

Требования

Требование Значение
Минимальная версия клиента Windows 11 версии 22H2
Верхняя часть ntddk.h (включая Ntddk.h)