Partager via


MINIDUMP_MEMORY_LIST structure (minidumpapiset.h)

Contient une liste de plages de mémoire.

Syntaxe

typedef struct _MINIDUMP_MEMORY_LIST {
  ULONG32                    NumberOfMemoryRanges;
  MINIDUMP_MEMORY_DESCRIPTOR MemoryRanges[0];
} MINIDUMP_MEMORY_LIST, *PMINIDUMP_MEMORY_LIST;

Membres

NumberOfMemoryRanges

Nombre de structures dans le tableau MemoryRanges .

MemoryRanges[0]

Tableau de structures MINIDUMP_MEMORY_DESCRIPTOR .

Notes

La structure MINIDUMP_MEMORY64_LIST est définie comme suit. Il est utilisé pour les minidumps en mémoire complète.


typedef struct _MINIDUMP_MEMORY64_LIST {
    ULONG64 NumberOfMemoryRanges;
    RVA64 BaseRva;
    MINIDUMP_MEMORY_DESCRIPTOR64 MemoryRanges [0];
} MINIDUMP_MEMORY64_LIST, *PMINIDUMP_MEMORY64_LIST;

Notez que BaseRva est la RVA de base globale pour la liste de mémoire. Pour localiser les données d’un descripteur particulier, commencez à BaseRva et incrémentez de la taille d’un descripteur jusqu’à atteindre le descripteur.

Configuration requise

   
En-tête minidumpapiset.h (inclure DbgHelp.h, Minidumpapiset.h)
Composant redistribuable DbgHelp.dll 5.1 ou version ultérieure

Voir aussi

MINIDUMP_MEMORY_DESCRIPTOR

MINIDUMP_STREAM_TYPE