Condividi tramite


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_DIRECTORY

MINIDUMP_EXCEPTION_STREAM

MINIDUMP_FUNCTION_TABLE_STREAM

MINIDUMP_HANDLE_DATA_STREAM

MINIDUMP_HANDLE_OPERATION_LIST

MINIDUMP_MEMORY_INFO_LIST

MINIDUMP_MEMORY_LIST

MINIDUMP_MISC_INFO

MINIDUMP_MODULE_LIST

MINIDUMP_SYSTEM_INFO

MINIDUMP_THREAD_EX_LIST

MINIDUMP_THREAD_INFO_LIST

MINIDUMP_THREAD_LIST

MINIDUMP_UNLOADED_MODULE_LIST

MINIDUMP_USER_STREAM