다음을 통해 공유


MINIDUMP_THREAD_INFO 구조체(minidumpapiset.h)

스레드 상태 정보를 포함합니다.

구문

typedef struct _MINIDUMP_THREAD_INFO {
  ULONG32 ThreadId;
  ULONG32 DumpFlags;
  ULONG32 DumpError;
  ULONG32 ExitStatus;
  ULONG64 CreateTime;
  ULONG64 ExitTime;
  ULONG64 KernelTime;
  ULONG64 UserTime;
  ULONG64 StartAddress;
  ULONG64 Affinity;
} MINIDUMP_THREAD_INFO, *PMINIDUMP_THREAD_INFO;

멤버

ThreadId

스레드의 식별자입니다.

DumpFlags

스레드 상태를 나타내는 플래그입니다. 이 멤버는 0 또는 다음 값 중 하나일 수 있습니다.

의미
MINIDUMP_THREAD_INFO_ERROR_THREAD
0x00000001
스레드에 액세스하는 동안 오류가 발생하여 자리 표시자 스레드입니다. 스레드 식별자 이외의 스레드 정보가 없습니다.
MINIDUMP_THREAD_INFO_EXITED_THREAD
0x00000004
덤프 시 스레드가 종료되었습니다(코드를 실행하지 않음).
MINIDUMP_THREAD_INFO_INVALID_CONTEXT
0x00000010
스레드 컨텍스트를 검색할 수 없습니다.
MINIDUMP_THREAD_INFO_INVALID_INFO
0x00000008
스레드 정보를 검색할 수 없습니다.
MINIDUMP_THREAD_INFO_INVALID_TEB
0x00000020
TEB 정보를 검색할 수 없습니다.
MINIDUMP_THREAD_INFO_WRITING_THREAD
0x00000002
MiniDumpWriteDump라는 스레드입니다.

DumpError

덤프 상태 나타내는 HRESULT 값입니다.

ExitStatus

스레드 종료 상태 코드입니다.

CreateTime

1601년 1월 1일(UTC) 이후 스레드가 생성된 시간(100나노초 간격)입니다.

ExitTime

1601년 1월 1일(UTC) 이후 스레드가 종료된 시간(100나노초 간격)입니다.

KernelTime

커널 모드에서 100나노초 간격으로 실행되는 시간입니다.

UserTime

사용자 모드에서 100나노초 간격으로 실행되는 시간입니다.

StartAddress

스레드의 시작 주소입니다.

Affinity

프로세서 선호도 마스크입니다.

요구 사항

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

참고 항목

MINIDUMP_THREAD_INFO_LIST