Win32 API 日本語リファレンス
ホームSystem.Diagnostics.Debug › MINIDUMP_TYPE

MINIDUMP_TYPE

列挙型フラグ
基底型i4

メンバー 29

名前10進16進説明
MiniDumpNormal00x00x00000000. プロセス内の既存のすべてのスレッドについて、スタックトレースを取得するために必要な情報のみを含めます。
MiniDumpWithDataSegs10x10x00000001. 読み込まれているすべてのモジュールのデータセクションを含めます。これによりグローバル変数が含まれるため、 ミニダンプファイルが大幅に大きくなる可能性があります。モジュール単位で制御するには、 MODULE_WRITE_FLAGSModuleWriteDataSeg 列挙値を使用します。
MiniDumpWithFullMemory20x20x00000002. プロセス内のアクセス可能なすべてのメモリを含めます。生のメモリデータは末尾に配置されるため、 生のメモリ情報がなくても先頭の構造体を直接マップできます。このオプションを指定すると、ファイルが非常に 大きくなることがあります。
MiniDumpWithHandleData40x40x00000004. ミニダンプの作成時にアクティブであったオペレーティングシステムのハンドルに関する高水準の情報を 含めます。
MiniDumpFilterMemory80x80x00000008. ミニダンプファイルに書き込まれるスタックおよびバッキングストアのメモリをフィルターし、 スタックトレースの再構築に必要なポインター値以外をすべて取り除きます。
MiniDumpScanMemory160x100x00000010. スタックおよびバッキングストアのメモリを走査し、モジュールリスト内のモジュールへのポインター参照を検索します。 スタックまたはバッキングストアのメモリからモジュールが参照されている場合、 MINIDUMP_CALLBACK_OUTPUT 構造体の ModuleWriteFlags メンバーに ModuleReferencedByMemory が設定されます。
MiniDumpWithUnloadedModules320x20

0x00000020. オペレーティングシステムが情報を保持している場合、最近アンロードされたモジュールのリストからの情報を 含めます。

Windows Server 2003 および Windows XP: オペレーティングシステムは、Windows Server 2003 with SP1 および Windows XP with SP2 より前では、アンロードされたモジュールの情報を保持しません。

DbgHelp 5.1: この値はサポートされていません。

MiniDumpWithIndirectlyReferencedMemory640x40

0x00000040. ローカル変数やその他のスタックメモリから参照されているデータを持つページを含めます。このオプションを指定すると、 ミニダンプファイルのサイズが大幅に増加する可能性があります。

DbgHelp 5.1: この値はサポートされていません。

MiniDumpFilterModulePaths1280x80

0x00000080. モジュールパスをフィルターし、ユーザー名や重要なディレクトリなどの情報を取り除きます。このオプションを指定すると、 システムがイメージファイルを見つけられなくなる可能性があるため、特別な状況でのみ使用してください。

DbgHelp 5.1: この値はサポートされていません。

MiniDumpWithProcessThreadData2560x100

0x00000100. オペレーティングシステムからのプロセス単位およびスレッド単位の完全な情報を含めます。

DbgHelp 5.1: この値はサポートされていません。

MiniDumpWithPrivateReadWriteMemory5120x200

0x00000200. 仮想アドレス空間を走査し、含めるべき PAGE_READWRITE メモリを検索します。

DbgHelp 5.1: この値はサポートされていません。

MiniDumpWithoutOptionalData10240x400

0x00000400. ダンプに指定された条件を満たすうえで必須ではないメモリ領域を除外することで、ダンプされるデータを削減します。
これにより、ユーザーのプライベートなデータを含む可能性のあるメモリのダンプを回避できます。 ただし、プライベートな情報がまったく含まれないことを保証するものではありません。

DbgHelp 6.1 以前: この値はサポートされていません。

MiniDumpWithFullMemoryInfo20480x800

0x00000800. メモリ領域情報を含めます。詳細については、 MINIDUMP_MEMORY_INFO_LIST を参照してください。

DbgHelp 6.1 以前: この値はサポートされていません。

MiniDumpWithThreadInfo40960x1000

0x00001000. スレッドの状態情報を含めます。詳細については、 MINIDUMP_THREAD_INFO_LIST を参照してください。

DbgHelp 6.1 以前: この値はサポートされていません。

MiniDumpWithCodeSegs81920x2000

0x00002000. 実行可能なコンテンツを取得するために、読み込まれているモジュールのすべてのコードセクションおよびコード関連セクションを含めます。 モジュール単位で制御するには、 MODULE_WRITE_FLAGSModuleWriteCodeSegs 列挙値を使用します。

DbgHelp 6.1 以前: この値はサポートされていません。

MiniDumpWithoutAuxiliaryState163840x40000x00004000. 補助的にサポートされる二次的なメモリ収集を無効にします。
MiniDumpWithFullAuxiliaryState327680x80000x00008000. 補助データプロバイダーに対して、その状態をダンプイメージに含めるよう要求します。含まれる状態データは プロバイダーに依存します。このオプションを指定すると、ダンプイメージが大きくなることがあります。
MiniDumpWithPrivateWriteCopyMemory655360x10000

0x00010000. 仮想アドレス空間を走査し、含めるべき PAGE_WRITECOPY メモリを検索します。

DbgHelp 6.1 より前: この値はサポートされていません。

MiniDumpIgnoreInaccessibleMemory1310720x20000

0x00020000. MiniDumpWithFullMemory を指定した場合、メモリ領域を読み取れないと MiniDumpWriteDump 関数は失敗します。ただし、 MiniDumpIgnoreInaccessibleMemory を併せて指定した場合、 MiniDumpWriteDump 関数はメモリの 読み取りエラーを無視してダンプの生成を続行します。なお、アクセスできなかったメモリ領域は ダンプに含まれません。

DbgHelp 6.1 より前: この値はサポートされていません。

MiniDumpWithTokenInformation2621440x40000

0x00040000. セキュリティトークン関連のデータを追加します。これにより、ユーザーモードダンプを処理する際に "!token" 拡張機能が動作するようになります。

DbgHelp 6.1 より前: この値はサポートされていません。

MiniDumpWithModuleHeaders5242880x80000

0x00080000. モジュールヘッダー関連のデータを追加します。

DbgHelp 6.1 より前: この値はサポートされていません。

MiniDumpFilterTriage10485760x100000

0x00100000. フィルタートリアージ関連のデータを追加します。

DbgHelp 6.1 より前: この値はサポートされていません。

MiniDumpWithAvxXStateContext20971520x200000

0x00200000. AVX のクラッシュ状態コンテキストレジスタを追加します。

DbgHelp 6.1 より前: この値はサポートされていません。

MiniDumpWithIptTrace41943040x400000

0x00400000. Intel Processor Trace 関連のデータを追加します。

DbgHelp 6.1 より前: この値はサポートされていません。

MiniDumpScanInaccessiblePartialPages83886080x800000

0x00800000. アクセスできない部分的なメモリページを走査します。

DbgHelp 6.1 より前: この値はサポートされていません。

MiniDumpFilterWriteCombinedMemory167772160x1000000
MiniDumpValidTypeFlags335544310x1FFFFFF0x00ffffff. どのフラグが有効であるかを示します。
MiniDumpNoIgnoreInaccessibleMemory335544320x2000000
MiniDumpValidTypeFlagsEx671088630x3FFFFFF

公式ドキュメント

MiniDumpWriteDump 関数によって ミニダンプファイルに書き込まれる情報の種類を識別します。

重要

ミニダンプのコードは、登場以来長年にわたって大きく進化してきました。このページに列挙されている 定数の多くは後から追加されたものであり、すべてのバージョンの DbgHelp.dll で利用できるわけではありません。 元のコードに存在しなかったものについては、その旨と、最初に実装された DbgHelp.dll のバージョンを 併記しています。記載されているバージョン番号は Debugging Tools For Windows のリリースに対応するものであり、 Windows に統合されている DbgHelp.dll のコピーには当てはまりません。詳細については DbgHelp Versions を参照してください。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum MINIDUMP_TYPE : int {
    MiniDumpNormal = 0,
    MiniDumpWithDataSegs = 1,
    MiniDumpWithFullMemory = 2,
    MiniDumpWithHandleData = 4,
    MiniDumpFilterMemory = 8,
    MiniDumpScanMemory = 16,
    MiniDumpWithUnloadedModules = 32,
    MiniDumpWithIndirectlyReferencedMemory = 64,
    MiniDumpFilterModulePaths = 128,
    MiniDumpWithProcessThreadData = 256,
    MiniDumpWithPrivateReadWriteMemory = 512,
    MiniDumpWithoutOptionalData = 1024,
    MiniDumpWithFullMemoryInfo = 2048,
    MiniDumpWithThreadInfo = 4096,
    MiniDumpWithCodeSegs = 8192,
    MiniDumpWithoutAuxiliaryState = 16384,
    MiniDumpWithFullAuxiliaryState = 32768,
    MiniDumpWithPrivateWriteCopyMemory = 65536,
    MiniDumpIgnoreInaccessibleMemory = 131072,
    MiniDumpWithTokenInformation = 262144,
    MiniDumpWithModuleHeaders = 524288,
    MiniDumpFilterTriage = 1048576,
    MiniDumpWithAvxXStateContext = 2097152,
    MiniDumpWithIptTrace = 4194304,
    MiniDumpScanInaccessiblePartialPages = 8388608,
    MiniDumpFilterWriteCombinedMemory = 16777216,
    MiniDumpValidTypeFlags = 33554431,
    MiniDumpNoIgnoreInaccessibleMemory = 33554432,
    MiniDumpValidTypeFlagsEx = 67108863
} MINIDUMP_TYPE;
[Flags]
public enum MINIDUMP_TYPE : int
{
    MiniDumpNormal = 0,
    MiniDumpWithDataSegs = 1,
    MiniDumpWithFullMemory = 2,
    MiniDumpWithHandleData = 4,
    MiniDumpFilterMemory = 8,
    MiniDumpScanMemory = 16,
    MiniDumpWithUnloadedModules = 32,
    MiniDumpWithIndirectlyReferencedMemory = 64,
    MiniDumpFilterModulePaths = 128,
    MiniDumpWithProcessThreadData = 256,
    MiniDumpWithPrivateReadWriteMemory = 512,
    MiniDumpWithoutOptionalData = 1024,
    MiniDumpWithFullMemoryInfo = 2048,
    MiniDumpWithThreadInfo = 4096,
    MiniDumpWithCodeSegs = 8192,
    MiniDumpWithoutAuxiliaryState = 16384,
    MiniDumpWithFullAuxiliaryState = 32768,
    MiniDumpWithPrivateWriteCopyMemory = 65536,
    MiniDumpIgnoreInaccessibleMemory = 131072,
    MiniDumpWithTokenInformation = 262144,
    MiniDumpWithModuleHeaders = 524288,
    MiniDumpFilterTriage = 1048576,
    MiniDumpWithAvxXStateContext = 2097152,
    MiniDumpWithIptTrace = 4194304,
    MiniDumpScanInaccessiblePartialPages = 8388608,
    MiniDumpFilterWriteCombinedMemory = 16777216,
    MiniDumpValidTypeFlags = 33554431,
    MiniDumpNoIgnoreInaccessibleMemory = 33554432,
    MiniDumpValidTypeFlagsEx = 67108863,
}
<Flags>
Public Enum MINIDUMP_TYPE As Integer
    MiniDumpNormal = 0
    MiniDumpWithDataSegs = 1
    MiniDumpWithFullMemory = 2
    MiniDumpWithHandleData = 4
    MiniDumpFilterMemory = 8
    MiniDumpScanMemory = 16
    MiniDumpWithUnloadedModules = 32
    MiniDumpWithIndirectlyReferencedMemory = 64
    MiniDumpFilterModulePaths = 128
    MiniDumpWithProcessThreadData = 256
    MiniDumpWithPrivateReadWriteMemory = 512
    MiniDumpWithoutOptionalData = 1024
    MiniDumpWithFullMemoryInfo = 2048
    MiniDumpWithThreadInfo = 4096
    MiniDumpWithCodeSegs = 8192
    MiniDumpWithoutAuxiliaryState = 16384
    MiniDumpWithFullAuxiliaryState = 32768
    MiniDumpWithPrivateWriteCopyMemory = 65536
    MiniDumpIgnoreInaccessibleMemory = 131072
    MiniDumpWithTokenInformation = 262144
    MiniDumpWithModuleHeaders = 524288
    MiniDumpFilterTriage = 1048576
    MiniDumpWithAvxXStateContext = 2097152
    MiniDumpWithIptTrace = 4194304
    MiniDumpScanInaccessiblePartialPages = 8388608
    MiniDumpFilterWriteCombinedMemory = 16777216
    MiniDumpValidTypeFlags = 33554431
    MiniDumpNoIgnoreInaccessibleMemory = 33554432
    MiniDumpValidTypeFlagsEx = 67108863
End Enum
import enum

class MINIDUMP_TYPE(enum.IntFlag):
    MiniDumpNormal = 0
    MiniDumpWithDataSegs = 1
    MiniDumpWithFullMemory = 2
    MiniDumpWithHandleData = 4
    MiniDumpFilterMemory = 8
    MiniDumpScanMemory = 16
    MiniDumpWithUnloadedModules = 32
    MiniDumpWithIndirectlyReferencedMemory = 64
    MiniDumpFilterModulePaths = 128
    MiniDumpWithProcessThreadData = 256
    MiniDumpWithPrivateReadWriteMemory = 512
    MiniDumpWithoutOptionalData = 1024
    MiniDumpWithFullMemoryInfo = 2048
    MiniDumpWithThreadInfo = 4096
    MiniDumpWithCodeSegs = 8192
    MiniDumpWithoutAuxiliaryState = 16384
    MiniDumpWithFullAuxiliaryState = 32768
    MiniDumpWithPrivateWriteCopyMemory = 65536
    MiniDumpIgnoreInaccessibleMemory = 131072
    MiniDumpWithTokenInformation = 262144
    MiniDumpWithModuleHeaders = 524288
    MiniDumpFilterTriage = 1048576
    MiniDumpWithAvxXStateContext = 2097152
    MiniDumpWithIptTrace = 4194304
    MiniDumpScanInaccessiblePartialPages = 8388608
    MiniDumpFilterWriteCombinedMemory = 16777216
    MiniDumpValidTypeFlags = 33554431
    MiniDumpNoIgnoreInaccessibleMemory = 33554432
    MiniDumpValidTypeFlagsEx = 67108863
// MINIDUMP_TYPE (flags)
pub const MiniDumpNormal: i32 = 0;
pub const MiniDumpWithDataSegs: i32 = 1;
pub const MiniDumpWithFullMemory: i32 = 2;
pub const MiniDumpWithHandleData: i32 = 4;
pub const MiniDumpFilterMemory: i32 = 8;
pub const MiniDumpScanMemory: i32 = 16;
pub const MiniDumpWithUnloadedModules: i32 = 32;
pub const MiniDumpWithIndirectlyReferencedMemory: i32 = 64;
pub const MiniDumpFilterModulePaths: i32 = 128;
pub const MiniDumpWithProcessThreadData: i32 = 256;
pub const MiniDumpWithPrivateReadWriteMemory: i32 = 512;
pub const MiniDumpWithoutOptionalData: i32 = 1024;
pub const MiniDumpWithFullMemoryInfo: i32 = 2048;
pub const MiniDumpWithThreadInfo: i32 = 4096;
pub const MiniDumpWithCodeSegs: i32 = 8192;
pub const MiniDumpWithoutAuxiliaryState: i32 = 16384;
pub const MiniDumpWithFullAuxiliaryState: i32 = 32768;
pub const MiniDumpWithPrivateWriteCopyMemory: i32 = 65536;
pub const MiniDumpIgnoreInaccessibleMemory: i32 = 131072;
pub const MiniDumpWithTokenInformation: i32 = 262144;
pub const MiniDumpWithModuleHeaders: i32 = 524288;
pub const MiniDumpFilterTriage: i32 = 1048576;
pub const MiniDumpWithAvxXStateContext: i32 = 2097152;
pub const MiniDumpWithIptTrace: i32 = 4194304;
pub const MiniDumpScanInaccessiblePartialPages: i32 = 8388608;
pub const MiniDumpFilterWriteCombinedMemory: i32 = 16777216;
pub const MiniDumpValidTypeFlags: i32 = 33554431;
pub const MiniDumpNoIgnoreInaccessibleMemory: i32 = 33554432;
pub const MiniDumpValidTypeFlagsEx: i32 = 67108863;
// MINIDUMP_TYPE
const (
	MiniDumpNormal int32 = 0
	MiniDumpWithDataSegs int32 = 1
	MiniDumpWithFullMemory int32 = 2
	MiniDumpWithHandleData int32 = 4
	MiniDumpFilterMemory int32 = 8
	MiniDumpScanMemory int32 = 16
	MiniDumpWithUnloadedModules int32 = 32
	MiniDumpWithIndirectlyReferencedMemory int32 = 64
	MiniDumpFilterModulePaths int32 = 128
	MiniDumpWithProcessThreadData int32 = 256
	MiniDumpWithPrivateReadWriteMemory int32 = 512
	MiniDumpWithoutOptionalData int32 = 1024
	MiniDumpWithFullMemoryInfo int32 = 2048
	MiniDumpWithThreadInfo int32 = 4096
	MiniDumpWithCodeSegs int32 = 8192
	MiniDumpWithoutAuxiliaryState int32 = 16384
	MiniDumpWithFullAuxiliaryState int32 = 32768
	MiniDumpWithPrivateWriteCopyMemory int32 = 65536
	MiniDumpIgnoreInaccessibleMemory int32 = 131072
	MiniDumpWithTokenInformation int32 = 262144
	MiniDumpWithModuleHeaders int32 = 524288
	MiniDumpFilterTriage int32 = 1048576
	MiniDumpWithAvxXStateContext int32 = 2097152
	MiniDumpWithIptTrace int32 = 4194304
	MiniDumpScanInaccessiblePartialPages int32 = 8388608
	MiniDumpFilterWriteCombinedMemory int32 = 16777216
	MiniDumpValidTypeFlags int32 = 33554431
	MiniDumpNoIgnoreInaccessibleMemory int32 = 33554432
	MiniDumpValidTypeFlagsEx int32 = 67108863
)
const
  MiniDumpNormal = 0;
  MiniDumpWithDataSegs = 1;
  MiniDumpWithFullMemory = 2;
  MiniDumpWithHandleData = 4;
  MiniDumpFilterMemory = 8;
  MiniDumpScanMemory = 16;
  MiniDumpWithUnloadedModules = 32;
  MiniDumpWithIndirectlyReferencedMemory = 64;
  MiniDumpFilterModulePaths = 128;
  MiniDumpWithProcessThreadData = 256;
  MiniDumpWithPrivateReadWriteMemory = 512;
  MiniDumpWithoutOptionalData = 1024;
  MiniDumpWithFullMemoryInfo = 2048;
  MiniDumpWithThreadInfo = 4096;
  MiniDumpWithCodeSegs = 8192;
  MiniDumpWithoutAuxiliaryState = 16384;
  MiniDumpWithFullAuxiliaryState = 32768;
  MiniDumpWithPrivateWriteCopyMemory = 65536;
  MiniDumpIgnoreInaccessibleMemory = 131072;
  MiniDumpWithTokenInformation = 262144;
  MiniDumpWithModuleHeaders = 524288;
  MiniDumpFilterTriage = 1048576;
  MiniDumpWithAvxXStateContext = 2097152;
  MiniDumpWithIptTrace = 4194304;
  MiniDumpScanInaccessiblePartialPages = 8388608;
  MiniDumpFilterWriteCombinedMemory = 16777216;
  MiniDumpValidTypeFlags = 33554431;
  MiniDumpNoIgnoreInaccessibleMemory = 33554432;
  MiniDumpValidTypeFlagsEx = 67108863;
// MINIDUMP_TYPE
pub const MiniDumpNormal: i32 = 0;
pub const MiniDumpWithDataSegs: i32 = 1;
pub const MiniDumpWithFullMemory: i32 = 2;
pub const MiniDumpWithHandleData: i32 = 4;
pub const MiniDumpFilterMemory: i32 = 8;
pub const MiniDumpScanMemory: i32 = 16;
pub const MiniDumpWithUnloadedModules: i32 = 32;
pub const MiniDumpWithIndirectlyReferencedMemory: i32 = 64;
pub const MiniDumpFilterModulePaths: i32 = 128;
pub const MiniDumpWithProcessThreadData: i32 = 256;
pub const MiniDumpWithPrivateReadWriteMemory: i32 = 512;
pub const MiniDumpWithoutOptionalData: i32 = 1024;
pub const MiniDumpWithFullMemoryInfo: i32 = 2048;
pub const MiniDumpWithThreadInfo: i32 = 4096;
pub const MiniDumpWithCodeSegs: i32 = 8192;
pub const MiniDumpWithoutAuxiliaryState: i32 = 16384;
pub const MiniDumpWithFullAuxiliaryState: i32 = 32768;
pub const MiniDumpWithPrivateWriteCopyMemory: i32 = 65536;
pub const MiniDumpIgnoreInaccessibleMemory: i32 = 131072;
pub const MiniDumpWithTokenInformation: i32 = 262144;
pub const MiniDumpWithModuleHeaders: i32 = 524288;
pub const MiniDumpFilterTriage: i32 = 1048576;
pub const MiniDumpWithAvxXStateContext: i32 = 2097152;
pub const MiniDumpWithIptTrace: i32 = 4194304;
pub const MiniDumpScanInaccessiblePartialPages: i32 = 8388608;
pub const MiniDumpFilterWriteCombinedMemory: i32 = 16777216;
pub const MiniDumpValidTypeFlags: i32 = 33554431;
pub const MiniDumpNoIgnoreInaccessibleMemory: i32 = 33554432;
pub const MiniDumpValidTypeFlagsEx: i32 = 67108863;
const
  MiniDumpNormal* = 0
  MiniDumpWithDataSegs* = 1
  MiniDumpWithFullMemory* = 2
  MiniDumpWithHandleData* = 4
  MiniDumpFilterMemory* = 8
  MiniDumpScanMemory* = 16
  MiniDumpWithUnloadedModules* = 32
  MiniDumpWithIndirectlyReferencedMemory* = 64
  MiniDumpFilterModulePaths* = 128
  MiniDumpWithProcessThreadData* = 256
  MiniDumpWithPrivateReadWriteMemory* = 512
  MiniDumpWithoutOptionalData* = 1024
  MiniDumpWithFullMemoryInfo* = 2048
  MiniDumpWithThreadInfo* = 4096
  MiniDumpWithCodeSegs* = 8192
  MiniDumpWithoutAuxiliaryState* = 16384
  MiniDumpWithFullAuxiliaryState* = 32768
  MiniDumpWithPrivateWriteCopyMemory* = 65536
  MiniDumpIgnoreInaccessibleMemory* = 131072
  MiniDumpWithTokenInformation* = 262144
  MiniDumpWithModuleHeaders* = 524288
  MiniDumpFilterTriage* = 1048576
  MiniDumpWithAvxXStateContext* = 2097152
  MiniDumpWithIptTrace* = 4194304
  MiniDumpScanInaccessiblePartialPages* = 8388608
  MiniDumpFilterWriteCombinedMemory* = 16777216
  MiniDumpValidTypeFlags* = 33554431
  MiniDumpNoIgnoreInaccessibleMemory* = 33554432
  MiniDumpValidTypeFlagsEx* = 67108863
enum MINIDUMP_TYPE : int {
    MiniDumpNormal = 0,
    MiniDumpWithDataSegs = 1,
    MiniDumpWithFullMemory = 2,
    MiniDumpWithHandleData = 4,
    MiniDumpFilterMemory = 8,
    MiniDumpScanMemory = 16,
    MiniDumpWithUnloadedModules = 32,
    MiniDumpWithIndirectlyReferencedMemory = 64,
    MiniDumpFilterModulePaths = 128,
    MiniDumpWithProcessThreadData = 256,
    MiniDumpWithPrivateReadWriteMemory = 512,
    MiniDumpWithoutOptionalData = 1024,
    MiniDumpWithFullMemoryInfo = 2048,
    MiniDumpWithThreadInfo = 4096,
    MiniDumpWithCodeSegs = 8192,
    MiniDumpWithoutAuxiliaryState = 16384,
    MiniDumpWithFullAuxiliaryState = 32768,
    MiniDumpWithPrivateWriteCopyMemory = 65536,
    MiniDumpIgnoreInaccessibleMemory = 131072,
    MiniDumpWithTokenInformation = 262144,
    MiniDumpWithModuleHeaders = 524288,
    MiniDumpFilterTriage = 1048576,
    MiniDumpWithAvxXStateContext = 2097152,
    MiniDumpWithIptTrace = 4194304,
    MiniDumpScanInaccessiblePartialPages = 8388608,
    MiniDumpFilterWriteCombinedMemory = 16777216,
    MiniDumpValidTypeFlags = 33554431,
    MiniDumpNoIgnoreInaccessibleMemory = 33554432,
    MiniDumpValidTypeFlagsEx = 67108863,
}
#define global MiniDumpNormal                         0x0
#define global MiniDumpWithDataSegs                   0x1
#define global MiniDumpWithFullMemory                 0x2
#define global MiniDumpWithHandleData                 0x4
#define global MiniDumpFilterMemory                   0x8
#define global MiniDumpScanMemory                     0x10
#define global MiniDumpWithUnloadedModules            0x20
#define global MiniDumpWithIndirectlyReferencedMemory 0x40
#define global MiniDumpFilterModulePaths              0x80
#define global MiniDumpWithProcessThreadData          0x100
#define global MiniDumpWithPrivateReadWriteMemory     0x200
#define global MiniDumpWithoutOptionalData            0x400
#define global MiniDumpWithFullMemoryInfo             0x800
#define global MiniDumpWithThreadInfo                 0x1000
#define global MiniDumpWithCodeSegs                   0x2000
#define global MiniDumpWithoutAuxiliaryState          0x4000
#define global MiniDumpWithFullAuxiliaryState         0x8000
#define global MiniDumpWithPrivateWriteCopyMemory     0x10000
#define global MiniDumpIgnoreInaccessibleMemory       0x20000
#define global MiniDumpWithTokenInformation           0x40000
#define global MiniDumpWithModuleHeaders              0x80000
#define global MiniDumpFilterTriage                   0x100000
#define global MiniDumpWithAvxXStateContext           0x200000
#define global MiniDumpWithIptTrace                   0x400000
#define global MiniDumpScanInaccessiblePartialPages   0x800000
#define global MiniDumpFilterWriteCombinedMemory      0x1000000
#define global MiniDumpValidTypeFlags                 0x1FFFFFF
#define global MiniDumpNoIgnoreInaccessibleMemory     0x2000000
#define global MiniDumpValidTypeFlagsEx               0x3FFFFFF
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。