Поделиться через


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

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

Синтаксис

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

Члены

NumberOfMemoryRanges

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

BaseRva

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