次の方法で共有


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 から開始し、記述子に到達するまで記述子のサイズをインクリメントします。

必要条件

   
Header minidumpapiset.h (DbgHelp.h、Minidumpapiset.h を含む)
再頒布可能パッケージ DbgHelp.dll 5.1 以降

関連項目

MINIDUMP_MEMORY_DESCRIPTOR

MINIDUMP_STREAM_TYPE