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_FUNCTION_TABLE_STREAM