структура MINIDUMP_MEMORY_LIST (minidumpapiset.h)

Содержит список диапазонов памяти.

Синтаксис

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

Члены

NumberOfMemoryRanges

Количество структур в массиве MemoryRanges .

MemoryRanges[0]

Массив структур MINIDUMP_MEMORY_DESCRIPTOR .

Комментарии

Структура MINIDUMP_MEMORY64_LIST определяется следующим образом. Используется для минидампов с полной памятью.


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

Обратите внимание, что BaseRva — это общее базовое RVA для списка памяти. Чтобы найти данные для определенного дескриптора, начните с BaseRva и приумножение на размер дескриптора, пока не достигнете дескриптора.

Требования

   
Верхняя часть minidumpapiset.h (включает DbgHelp.h, Minidumpapiset.h)
Распространяемые компоненты DbgHelp.dll 5.1 или более поздней версии

См. также раздел

MINIDUMP_MEMORY_DESCRIPTOR

MINIDUMP_STREAM_TYPE