Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Представляет тип потока данных minidump.
Синтаксис
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.
Элемент StreamTypeструктуры MINIDUMP_DIRECTORY может быть одним из этих типов. В будущем могут быть добавлены дополнительные типы, поэтому если программа, считывая заголовок minidump, обнаруживает тип потока, который она не распознает, она должна полностью игнорировать поток.
Требования
| Верхняя часть | minidumpapiset.h (включая DbgHelp.h) |
| Распространяемые компоненты | DbgHelp.dll 5.1 или более поздней версии |
См. также раздел
MINIDUMP_FUNCTION_TABLE_STREAM