MINIDUMP_STREAM_TYPE 열거형(minidumpapiset.h)
미니덤프 데이터 스트림의 형식을 나타냅니다.
Syntax
typedef enum _MINIDUMP_STREAM_TYPE {
UnusedStream = 0,
ReservedStream0 = 1,
ReservedStream1 = 2,
ThreadListStream = 3,
ModuleListStream = 4,
MemoryListStream = 5,
ExceptionStream = 6,
SystemInfoStream = 7,
ThreadExListStream = 8,
Memory64ListStream = 9,
CommentStreamA = 10,
CommentStreamW = 11,
HandleDataStream = 12,
FunctionTableStream = 13,
UnloadedModuleListStream = 14,
MiscInfoStream = 15,
MemoryInfoListStream = 16,
ThreadInfoListStream = 17,
HandleOperationListStream = 18,
TokenStream = 19,
JavaScriptDataStream = 20,
SystemMemoryInfoStream = 21,
ProcessVmCountersStream = 22,
IptTraceStream = 23,
ThreadNamesStream = 24,
ceStreamNull = 0x8000,
ceStreamSystemInfo = 0x8001,
ceStreamException = 0x8002,
ceStreamModuleList = 0x8003,
ceStreamProcessList = 0x8004,
ceStreamThreadList = 0x8005,
ceStreamThreadContextList = 0x8006,
ceStreamThreadCallStackList = 0x8007,
ceStreamMemoryVirtualList = 0x8008,
ceStreamMemoryPhysicalList = 0x8009,
ceStreamBucketParameters = 0x800A,
ceStreamProcessModuleMap = 0x800B,
ceStreamDiagnosisList = 0x800C,
LastReservedStream = 0xffff
} MINIDUMP_STREAM_TYPE;
상수
UnusedStream 값: 0 예약되어 있습니다. 이 열거형 값은 사용하지 마세요. |
ReservedStream0 값: 1 예약되어 있습니다. 이 열거형 값은 사용하지 마세요. |
ReservedStream1 값: 2 예약되어 있습니다. 이 열거형 값은 사용하지 마세요. |
ThreadListStream 값: 3 스트림에는 스레드 정보가 포함됩니다. 자세한 내용은 다음을 참조하세요. MINIDUMP_THREAD_LIST. |
ModuleListStream 값: 4 스트림에는 모듈 정보가 포함됩니다. 자세한 내용은 다음을 참조하세요. MINIDUMP_MODULE_LIST. |
MemoryListStream 값: 5 스트림에는 메모리 할당 정보가 포함됩니다. 자세한 내용은 다음을 참조하세요. MINIDUMP_MEMORY_LIST. |
ExceptionStream 값: 6 스트림에는 예외 정보가 포함됩니다. 자세한 내용은 다음을 참조하세요. MINIDUMP_EXCEPTION_STREAM. |
SystemInfoStream 값: 7 스트림에는 일반 시스템 정보가 포함됩니다. 자세한 내용은 다음을 참조하세요. MINIDUMP_SYSTEM_INFO. |
ThreadExListStream 값: 8 스트림에는 확장 스레드 정보가 포함됩니다. 자세한 내용은 다음을 참조하세요. MINIDUMP_THREAD_EX_LIST. |
Memory64ListStream 값: 9 스트림에는 메모리 할당 정보가 포함됩니다. 자세한 내용은 다음을 참조하세요. MINIDUMP_MEMORY64_LIST. |
CommentStreamA 값: 10 스트림에는 설명서 용도로 사용되는 ANSI 문자열이 포함되어 있습니다. |
CommentStreamW 값: 11 스트림에는 설명서 용도로 사용되는 유니코드 문자열이 포함되어 있습니다. |
HandleDataStream 값: 12 스트림에는 활성 운영 체제 핸들에 대한 개략적인 정보가 포함되어 있습니다. 자세한 내용은 다음을 참조하세요. MINIDUMP_HANDLE_DATA_STREAM. |
FunctionTableStream 값: 13 스트림에는 함수 테이블 정보가 포함됩니다. 자세한 내용은 다음을 참조하세요. MINIDUMP_FUNCTION_TABLE_STREAM. |
UnloadedModuleListStream 값: 14 스트림에는 언로드된 모듈에 대한 모듈 정보가 포함되어 있습니다. 자세한 내용은 다음을 참조하세요. MINIDUMP_UNLOADED_MODULE_LIST. DbgHelp 5.1: 이 값은 지원되지 않습니다. |
MiscInfoStream 값: 15 스트림에는 기타 정보가 포함됩니다. 자세한 내용은 다음을 참조하세요. MINIDUMP_MISC_INFO 또는 MINIDUMP_MISC_INFO_2. DbgHelp 5.1: 이 값은 지원되지 않습니다. |
MemoryInfoListStream 값: 16 스트림에는 메모리 영역 설명 정보가 포함되어 있습니다. VirtualQuery 함수의 프로세스에 대해 반환되는 정보에 해당합니다. 자세한 내용은 MINIDUMP_MEMORY_INFO_LIST 참조하세요. DbgHelp 6.1 이하: 이 값은 지원되지 않습니다. |
ThreadInfoListStream 값: 17 스트림에는 스레드 상태 정보가 포함됩니다. 자세한 내용은 MINIDUMP_THREAD_INFO_LIST 참조하세요. DbgHelp 6.1 이하: 이 값은 지원되지 않습니다. |
HandleOperationListStream 값: 18 이 스트림에는 작업 목록 정보가 포함되어 있습니다. 자세한 내용은 MINIDUMP_HANDLE_OPERATION_LIST 참조하세요. DbgHelp 6.4 이하: 이 값은 지원되지 않습니다. |
TokenStream 값: 19 |
JavaScriptDataStream 값: 20 |
SystemMemoryInfoStream 값: 21 |
ProcessVmCountersStream 값: 22 |
IptTraceStream 값: 23 |
ThreadNamesStream 값: 24 |
ceStreamNull 값: 0x8000 |
ceStreamSystemInfo 값: 0x8001 |
ceStreamException 값: 0x8002 |
ceStreamModuleList 값: 0x8003 |
ceStreamProcessList 값: 0x8004 |
ceStreamThreadList 값: 0x8005 |
ceStreamThreadContextList 값: 0x8006 |
ceStreamThreadCallStackList 값: 0x8007 |
ceStreamMemoryVirtualList 값: 0x8008 |
ceStreamMemoryPhysicalList 값: 0x8009 |
ceStreamBucketParameters 값: 0x800A |
ceStreamProcessModuleMap 값: 0x800B |
ceStreamDiagnosisList 값: 0x800C |
LastReservedStream 값: 0xffff 이 값보다 큰 값은 시스템에서 사용되지 않으며 애플리케이션 정의 데이터 스트림을 나타내는 데 사용할 수 있습니다. 자세한 내용은 다음을 참조하세요. MINIDUMP_USER_STREAM. |
설명
이 컨텍스트에서 데이터 스트림은 미니덤프 파일의 데이터 집합입니다.
MINIDUMP_DIRECTORY 구조체의 StreamType 멤버는 다음 형식 중 하나일 수 있습니다. 나중에 추가 형식을 추가할 수 있으므로 미니덤프 헤더를 읽는 프로그램에서 인식할 수 없는 스트림 형식이 발견되면 스트림을 모두 무시해야 합니다.
요구 사항
머리글 | minidumpapiset.h(DbgHelp.h 포함) |
재배포 가능 파일 | DbgHelp.dll 5.1 이상 |
참고 항목
MINIDUMP_FUNCTION_TABLE_STREAM