Fonction WheaErrorRecordBuilderAddSection (ntddk.h)

La fonction WheaErrorRecordBuilderAddSection recherche la section suivante, initialise son descripteur et retourne un pointeur pour que l’appelant remplisse les données.

Syntaxe

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

Paramètres

[in, out] Record

Fournit une mémoire tampon qui contient les données d’enregistrement d’erreur.

[in] MaxSectionCount

Définit le paramètre UINT32MaxSectionCount.

[in] SectionLength

Fournit une longueur pour la nouvelle section à ajouter.

[in] Flags

Fournit les indicateurs de la section.

[in] SectionType

Fournit le GUID pour identifier la section.

[in, out, optional] DescriptorOut

Fournit une mémoire tampon facultative pour obtenir le descripteur de section si des informations supplémentaires doivent être ajoutées.

Valeur retournée

Pointeur vers l’espace disponible suivant pour les informations d’enregistrement d’erreur. Retourne NULL si la mémoire tampon d’enregistrement est pleine.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11, version 22H2
En-tête ntddk.h (inclure Ntddk.h)