WheaErrorRecordBuilderAddSection-Funktion (ntddk.h)
Die WheaErrorRecordBuilderAddSection-Funktion findet den nächsten Abschnitt, initialisiert seinen Deskriptor und gibt einen Zeiger für den Aufrufer zurück, der mit Daten aufgefüllt werden soll.
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
Gibt einen Puffer an, der die Fehlerdatensatzdaten enthält.
[in] MaxSectionCount
Definiert den parameter UINT32MaxSectionCount.
[in] SectionLength
Stellt eine Länge für den neuen Abschnitt bereit, der hinzugefügt werden soll.
[in] Flags
Liefert die Kennzeichnungen für den Abschnitt.
[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 |
---|---|
mindestens unterstützte Client- | Windows 11, Version 22H2 |
Header- | ntddk.h (include Ntddk.h) |