Freigeben über


WheaErrorRecordBuilderAddSection-Funktion (ntddk.h)

Die WheaErrorRecordBuilderAddSection-Funktion sucht den nächsten Abschnitt, initialisiert dessen Deskriptor und gibt einen Zeiger zurück, damit der Aufrufer mit Daten auffüllt.

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

Parameter

[in, out] Record

Stellt einen Puffer bereit, der die Fehlerdatensatzdaten enthält.

[in] MaxSectionCount

Definiert den UINT32-ParameterMaxSectionCount.

[in] SectionLength

Stellt eine Länge für den hinzuzufügenden neuen Abschnitt bereit.

[in] Flags

Stellt die Flags für den Abschnitt bereit.

[in] SectionType

Stellt die GUID bereit, um den Abschnitt zu identifizieren.

[in, out, optional] DescriptorOut

Stellt einen optionalen Puffer bereit, um den Abschnittsdeskriptor abzurufen, wenn zusätzliche Informationen hinzugefügt werden müssen.

Rückgabewert

Ein Zeiger auf den nächsten verfügbaren Speicherplatz für Fehlerdatensatzinformationen. Gibt NULL zurück, wenn der Datensatzpuffer voll ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 11, Version 22H2
Kopfzeile ntddk.h (include Ntddk.h)