다음을 통해 공유


THREAD_WRITE_FLAGS 열거형(minidumpapiset.h)

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

Syntax

typedef enum _THREAD_WRITE_FLAGS {
  ThreadWriteThread = 0x0001,
  ThreadWriteStack = 0x0002,
  ThreadWriteContext = 0x0004,
  ThreadWriteBackingStore = 0x0008,
  ThreadWriteInstructionWindow = 0x0010,
  ThreadWriteThreadData = 0x0020,
  ThreadWriteThreadInfo = 0x0040
} THREAD_WRITE_FLAGS;

상수

 
ThreadWriteThread
값: 0x0001
기본 스레드 정보만 미니덤프 파일에 기록됩니다.
ThreadWriteStack
값: 0x0002
기본 스레드 및 스레드 스택 정보는 미니덤프 파일에 기록됩니다.
ThreadWriteContext
값: 0x0004
전체 스레드 컨텍스트가 미니덤프 파일에 기록됩니다.
ThreadWriteBackingStore
값: 0x0008
Intel Itanium: 모든 스레드의 백업 저장소 메모리는 미니덤프 파일에 기록됩니다.
ThreadWriteInstructionWindow
값: 0x0010
각 스레드의 명령 포인터를 둘러싼 소량의 메모리가 미니덤프 파일에 기록됩니다. 이렇게 하면 모듈과 일치하는 실행 파일을 찾을 수 없더라도 스레드의 명령 포인터 근처의 지침을 디스어셈블할 수 있습니다.
ThreadWriteThreadData
값: 0x0020
minidump 형식에 MiniDumpWithProcessThreadData가 포함된 경우 이 플래그가 설정됩니다. 콜백 함수는 미니덤프 파일에서 전체 스레드 데이터를 제공하는 스레드를 제어하기 위해 이 플래그를 지울 수 있습니다.

DbgHelp 5.1: 이 값은 지원되지 않습니다.
ThreadWriteThreadInfo
값: 0x0040
minidump 형식에 MiniDumpWithThreadInfo가 포함되어 있으면 이 플래그가 설정됩니다. 콜백 함수는 이 플래그를 지우고 미니덤프 파일에서 스레드 상태 정보를 제공하는 스레드를 제어할 수 있습니다. 자세한 내용은 MINIDUMP_THREAD_INFO 참조하세요.

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

요구 사항

   
머리글 minidumpapiset.h(DbgHelp.h 포함)
재배포 가능 파일 DbgHelp.dll 5.1 이상

참고 항목

MINIDUMP_CALLBACK_OUTPUT

MiniDumpWriteDump