MODULE_WRITE_FLAGS列舉 (minidumpapiset.h)

識別 MiniDumpWriteDump 函式將寫入迷你dump 檔案的模組信息類型。

Syntax

typedef enum _MODULE_WRITE_FLAGS {
  ModuleWriteModule = 0x0001,
  ModuleWriteDataSeg = 0x0002,
  ModuleWriteMiscRecord = 0x0004,
  ModuleWriteCvRecord = 0x0008,
  ModuleReferencedByMemory = 0x0010,
  ModuleWriteTlsData = 0x0020,
  ModuleWriteCodeSegs = 0x0040
} MODULE_WRITE_FLAGS;

常數

 
ModuleWriteModule
值: 0x0001
只有模組資訊會寫入迷你傾印檔案。
ModuleWriteDataSeg
值: 0x0002
模組和數據區段資訊將會寫入迷你傾印檔案。 只有在已設定來自 MINIDUMP_TYPE的 MiniDumpWithDataSegs 列舉值時,才會設定此值。
ModuleWriteMiscRecord
值: 0x0004
模組、數據區段和其他記錄資訊將會寫入迷你傾印檔案。
ModuleWriteCvRecord
值: 0x0008
CodeView 資訊會寫入迷你傾印檔案。 某些調試程式需要 CodeView 資訊才能正確找出符號。
ModuleReferencedByMemory
值: 0x0010
指出模組是由堆疊上的指標所參考,或是在迷你傾印中線程的備份存放區所參考。 只有在 的 DumpType 參數時,這個值才有效
MiniDumpWriteDump 函式包含 MiniDumpScanMemory
ModuleWriteTlsData
值: 0x0020
每個模組的自動 TLS 數據會寫入迷你傾印檔案。 (請注意,在 TlsAlloc 建立動態 TLS 數據) 時,會使用線程) __declspec (线程來建立自動 TLS 數據。 只有在 的 DumpType 參數時,這個值才有效
MiniDumpWriteDump 函式包含 MiniDumpWithProcessThreadData

DbgHelp 6.1 和更早版本: 不支援此值。
ModuleWriteCodeSegs
值: 0x0040
程序代碼區段資訊會寫入迷你傾印檔案。 只有在已設定來自 MINIDUMP_TYPE的 MiniDumpWithCodeSegs 列舉值時,才會設定此值。

DbgHelp 6.1 和更早版本: 不支援此值。

規格需求

需求
標頭 minidumpapiset.h (包含 DbgHelp.h)
可轉散發套件 DbgHelp.dll 5.1 或更新版本

另請參閱

MINIDUMP_CALLBACK_OUTPUT

MiniDumpWriteDump