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 |