enumerazione MINIDUMP_STREAM_TYPE (minidumpapiset.h)
Rappresenta il tipo di un flusso di dati minidump.
Sintassi
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;
Costanti
UnusedStream Valore: 0 Riservato. Non usare questo valore di enumerazione. |
ReservedStream0 Valore: 1 Riservato. Non usare questo valore di enumerazione. |
ReservedStream1 Valore: 2 Riservato. Non usare questo valore di enumerazione. |
ThreadListStream Valore: 3 Il flusso contiene informazioni sul thread. Per ulteriori informazioni, vedere MINIDUMP_THREAD_LIST. |
ModuleListStream Valore: 4 Il flusso contiene informazioni sul modulo. Per ulteriori informazioni, vedere MINIDUMP_MODULE_LIST. |
MemoryListStream Valore: 5 Il flusso contiene informazioni sull'allocazione della memoria. Per ulteriori informazioni, vedere MINIDUMP_MEMORY_LIST. |
ExceptionStream Valore: 6 Il flusso contiene informazioni sulle eccezioni. Per ulteriori informazioni, vedere MINIDUMP_EXCEPTION_STREAM. |
SystemInfoStream Valore: 7 Il flusso contiene informazioni generali sul sistema. Per ulteriori informazioni, vedere MINIDUMP_SYSTEM_INFO. |
ThreadExListStream Valore: 8 Il flusso contiene informazioni sul thread esteso. Per ulteriori informazioni, vedere MINIDUMP_THREAD_EX_LIST. |
Memory64ListStream Valore: 9 Il flusso contiene informazioni sull'allocazione della memoria. Per ulteriori informazioni, vedere MINIDUMP_MEMORY64_LIST. |
CommentStreamA Valore: 10 Il flusso contiene una stringa ANSI usata a scopo di documentazione. |
CommentStreamW Valore: 11 Il flusso contiene una stringa Unicode usata a scopo di documentazione. |
HandleDataStream Valore: 12 Il flusso contiene informazioni di alto livello sugli handle del sistema operativo attivo. Per ulteriori informazioni, vedere MINIDUMP_HANDLE_DATA_STREAM. |
FunctionTableStream Valore: 13 Il flusso contiene informazioni sulla tabella delle funzioni. Per ulteriori informazioni, vedere MINIDUMP_FUNCTION_TABLE_STREAM. |
UnloadedModuleListStream Valore: 14 Il flusso contiene informazioni sul modulo per i moduli scaricati. Per ulteriori informazioni, vedere MINIDUMP_UNLOADED_MODULE_LIST. DbgHelp 5.1: Questo valore non è supportato. |
MiscInfoStream Valore: 15 Il flusso contiene informazioni varie. Per ulteriori informazioni, vedere MINIDUMP_MISC_INFO o MINIDUMP_MISC_INFO_2. DbgHelp 5.1: Questo valore non è supportato. |
MemoryInfoListStream Valore: 16 Il flusso contiene informazioni sulla descrizione dell'area di memoria. Corrisponde alle informazioni restituite per il processo dalla funzione VirtualQuery . Per altre informazioni, vedere MINIDUMP_MEMORY_INFO_LIST. DbgHelp 6.1 e versioni precedenti: Questo valore non è supportato. |
ThreadInfoListStream Valore: 17 Il flusso contiene informazioni sullo stato del thread. Per altre informazioni, vedere MINIDUMP_THREAD_INFO_LIST. DbgHelp 6.1 e versioni precedenti: Questo valore non è supportato. |
HandleOperationListStream Valore: 18 Questo flusso contiene informazioni sull'elenco di operazioni. Per altre informazioni, vedere MINIDUMP_HANDLE_OPERATION_LIST. DbgHelp 6.4 e versioni precedenti: Questo valore non è supportato. |
TokenStream Valore: 19 |
JavaScriptDataStream Valore: 20 |
SystemMemoryInfoStream Valore: 21 |
ProcessVmCountersStream Valore: 22 |
IptTraceStream Valore: 23 |
ThreadNamesStream Valore: 24 |
ceStreamNull Valore: 0x8000 |
ceStreamSystemInfo Valore: 0x8001 |
ceStreamException Valore: 0x8002 |
ceStreamModuleList Valore: 0x8003 |
ceStreamProcessList Valore: 0x8004 |
ceStreamThreadList Valore: 0x8005 |
ceStreamThreadContextList Valore: 0x8006 |
ceStreamThreadCallStackList Valore: 0x8007 |
ceStreamMemoryVirtualList Valore: 0x8008 |
ceStreamMemoryPhysicalList Valore: 0x8009 |
ceStreamBucketParameters Valore: 0x800A |
ceStreamProcessModuleMap Valore: 0x800B |
ceStreamDiagnosisList Valore: 0x800C |
LastReservedStream Valore: 0xffff Qualsiasi valore maggiore di questo valore non verrà usato dal sistema e può essere usato per rappresentare i flussi di dati definiti dall'applicazione. Per ulteriori informazioni, vedere MINIDUMP_USER_STREAM. |
Commenti
In questo contesto, un flusso di dati è un set di dati in un file minidump.
Il membro StreamType della struttura MINIDUMP_DIRECTORY può essere uno di questi tipi. È possibile aggiungere altri tipi in futuro, quindi se un programma che legge l'intestazione minidump rileva un tipo di flusso che non riconosce, deve ignorare completamente il flusso.
Requisiti
Intestazione | minidumpapiset.h (include DbgHelp.h) |
Componente ridistribuibile | DbgHelp.dll 5.1 o versione successiva |
Vedi anche
MINIDUMP_FUNCTION_TABLE_STREAM