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


Функция 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 (include Ntddk.h)