Compartilhar via


enumeração MINIDUMP_STREAM_TYPE (minidumpapiset.h)

Representa o tipo de fluxo de dados de minidump.

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;

Constantes

 
UnusedStream
Valor: 0
Reservado. Não use esse valor de enumeração.
ReservedStream0
Valor: 1
Reservado. Não use esse valor de enumeração.
ReservedStream1
Valor: 2
Reservado. Não use esse valor de enumeração.
ThreadListStream
Valor: 3
O fluxo contém informações de thread. Para obter mais informações, consulte
MINIDUMP_THREAD_LIST.
ModuleListStream
Valor: 4
O fluxo contém informações do módulo. Para obter mais informações, consulte
MINIDUMP_MODULE_LIST.
MemoryListStream
Valor: 5
O fluxo contém informações de alocação de memória. Para obter mais informações, consulte
MINIDUMP_MEMORY_LIST.
ExceptionStream
Valor: 6
O fluxo contém informações de exceção. Para obter mais informações, consulte
MINIDUMP_EXCEPTION_STREAM.
SystemInfoStream
Valor: 7
O fluxo contém informações gerais do sistema. Para obter mais informações, consulte
MINIDUMP_SYSTEM_INFO.
ThreadExListStream
Valor: 8
O fluxo contém informações estendidas do thread. Para obter mais informações, consulte
MINIDUMP_THREAD_EX_LIST.
Memory64ListStream
Valor: 9
O fluxo contém informações de alocação de memória. Para obter mais informações, consulte
MINIDUMP_MEMORY64_LIST.
CommentStreamA
Valor: 10
O fluxo contém uma cadeia de caracteres ANSI usada para fins de documentação.
CommentStreamW
Valor: 11
O fluxo contém uma cadeia de caracteres Unicode usada para fins de documentação.
HandleDataStream
Valor: 12
O fluxo contém informações de alto nível sobre os identificadores do sistema operacional ativo. Para obter mais informações, consulte
MINIDUMP_HANDLE_DATA_STREAM.
FunctionTableStream
Valor: 13
O fluxo contém informações da tabela de funções. Para obter mais informações, consulte
MINIDUMP_FUNCTION_TABLE_STREAM.
UnloadedModuleListStream
Valor: 14
O fluxo contém informações de módulo para os módulos descarregados. Para obter mais informações, consulte
MINIDUMP_UNLOADED_MODULE_LIST.

DbgHelp 5.1: Não há suporte para esse valor.
MiscInfoStream
Valor: 15
O fluxo contém informações diversas. Para obter mais informações, consulte
MINIDUMP_MISC_INFO ou MINIDUMP_MISC_INFO_2.

DbgHelp 5.1: Não há suporte para esse valor.
MemoryInfoListStream
Valor: 16
O fluxo contém informações de descrição da região de memória. Corresponde às informações que seriam retornadas para o processo da função VirtualQuery . Para obter mais informações, consulte MINIDUMP_MEMORY_INFO_LIST.

DbgHelp 6.1 e anterior: Não há suporte para esse valor.
ThreadInfoListStream
Valor: 17
O fluxo contém informações de estado do thread. Para obter mais informações, consulte MINIDUMP_THREAD_INFO_LIST.

DbgHelp 6.1 e anterior: Não há suporte para esse valor.
HandleOperationListStream
Valor: 18
Esse fluxo contém informações da lista de operações. Para obter mais informações, consulte MINIDUMP_HANDLE_OPERATION_LIST.

DbgHelp 6.4 e anteriores: Não há suporte para esse valor.
TokenStream
Valor: 19
JavaScriptDataStream
Valor: 20
SystemMemoryInfoStream
Valor: 21
ProcessVmCountersStream
Valor: 22
IptTraceStream
Valor: 23
ThreadNamesStream
Valor: 24
ceStreamNull
Valor: 0x8000
ceStreamSystemInfo
Valor: 0x8001
ceStreamException
Valor: 0x8002
ceStreamModuleList
Valor: 0x8003
ceStreamProcessList
Valor: 0x8004
ceStreamThreadList
Valor: 0x8005
ceStreamThreadContextList
Valor: 0x8006
ceStreamThreadCallStackList
Valor: 0x8007
ceStreamMemoryVirtualList
Valor: 0x8008
ceStreamMemoryPhysicalList
Valor: 0x8009
ceStreamBucketParameters
Valor: 0x800A
ceStreamProcessModuleMap
Valor: 0x800B
ceStreamDiagnosisList
Valor: 0x800C
LastReservedStream
Valor: 0xffff
Qualquer valor maior que esse valor não será usado pelo sistema e poderá ser usado para representar fluxos de dados definidos pelo aplicativo. Para obter mais informações, consulte
MINIDUMP_USER_STREAM.

Comentários

Nesse contexto, um fluxo de dados é um conjunto de dados em um arquivo de minidespejo.

O membro StreamType da estrutura MINIDUMP_DIRECTORY pode ser um desses tipos. Tipos adicionais podem ser adicionados no futuro, portanto, se um programa que lê o cabeçalho de minidump encontrar um tipo de fluxo que não reconhece, ele deve ignorar o fluxo completamente.

Requisitos

   
Cabeçalho minidumpapiset.h (inclua DbgHelp.h)
Redistribuível DbgHelp.dll 5.1 ou posterior

Confira também

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