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

MaxSectionCount定义 UINT32 参数。

[in] SectionLength

提供要添加的新节的长度。

[in] Flags

提供分区的标志。

[in] SectionType

提供 GUID 来标识节。

[in, out, optional] DescriptorOut

如果需要添加其他信息,则提供一个可选缓冲区来获取节描述符。

返回值

指向错误记录信息的下一个可用空间的指针。 如果记录缓冲区已满,则返回 NULL。

要求

要求 价值
最低支持的客户端 Windows 11 版本 22H2
标头 ntddk.h (包括 Ntddk.h)