다음을 통해 공유


MODULE_WRITE_FLAGS 열거형(minidumpapiset.h)

MiniDumpWriteDump 함수에 의해 미니덤프 파일에 기록될 모듈 정보의 형식을 식별합니다.

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_TYPEMiniDumpWithDataSegs 열거형 값이 설정된 경우에만 설정됩니다.
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_TYPEMiniDumpWithCodeSegs 열거형 값이 설정된 경우에만 설정됩니다.

DbgHelp 6.1 이하: 이 값은 지원되지 않습니다.

요구 사항

요구 사항
헤더 minidumpapiset.h(DbgHelp.h 포함)
재배포 가능 파일 DbgHelp.dll 5.1 이상

추가 정보

MINIDUMP_CALLBACK_OUTPUT

MiniDumpWriteDump