énumération MINIDUMP_STREAM_TYPE (minidumpapiset.h)
Représente le type d’un flux de données 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 Valeur : 0 Réservé. N’utilisez pas cette valeur d’énumération. |
ReservedStream0 Valeur : 1 Réservé. N’utilisez pas cette valeur d’énumération. |
ReservedStream1 Valeur : 2 Réservé. N’utilisez pas cette valeur d’énumération. |
ThreadListStream Valeur : 3 Le flux contient des informations de thread. Pour plus d'informations, consultez la rubrique MINIDUMP_THREAD_LIST. |
ModuleListStream Valeur : 4 Le flux contient des informations de module. Pour plus d'informations, consultez la rubrique MINIDUMP_MODULE_LIST. |
MemoryListStream Valeur : 5 Le flux contient des informations d’allocation de mémoire. Pour plus d'informations, consultez la rubrique MINIDUMP_MEMORY_LIST. |
ExceptionStream Valeur : 6 Le flux contient des informations d’exception. Pour plus d'informations, consultez la rubrique MINIDUMP_EXCEPTION_STREAM. |
SystemInfoStream Valeur : 7 Le flux contient des informations système générales. Pour plus d'informations, consultez la rubrique MINIDUMP_SYSTEM_INFO. |
ThreadExListStream Valeur : 8 Le flux contient des informations de thread étendues. Pour plus d'informations, consultez la rubrique MINIDUMP_THREAD_EX_LIST. |
Memory64ListStream Valeur : 9 Le flux contient des informations d’allocation de mémoire. Pour plus d'informations, consultez la rubrique MINIDUMP_MEMORY64_LIST. |
CommentStreamA Valeur : 10 Le flux contient une chaîne ANSI utilisée à des fins de documentation. |
CommentStreamW Valeur : 11 Le flux contient une chaîne Unicode utilisée à des fins de documentation. |
HandleDataStream Valeur : 12 Le flux contient des informations générales sur les handles du système d’exploitation actifs. Pour plus d'informations, consultez la rubrique MINIDUMP_HANDLE_DATA_STREAM. |
FunctionTableStream Valeur : 13 Le flux contient des informations de table de fonction. Pour plus d'informations, consultez la rubrique MINIDUMP_FUNCTION_TABLE_STREAM. |
UnloadedModuleListStream Valeur : 14 Le flux contient des informations sur les modules déchargés. Pour plus d'informations, consultez la rubrique MINIDUMP_UNLOADED_MODULE_LIST. DbgHelp 5.1 : Cette valeur n’est pas prise en charge. |
MiscInfoStream Valeur : 15 Le flux contient des informations diverses. Pour plus d'informations, consultez la rubrique MINIDUMP_MISC_INFO ou MINIDUMP_MISC_INFO_2. DbgHelp 5.1 : Cette valeur n’est pas prise en charge. |
MemoryInfoListStream Valeur : 16 Le flux contient des informations de description de la région de mémoire. Il correspond aux informations qui seraient retournées pour le processus à partir de la fonction VirtualQuery . Pour plus d’informations, consultez MINIDUMP_MEMORY_INFO_LIST. DbgHelp 6.1 et versions antérieures : Cette valeur n’est pas prise en charge. |
ThreadInfoListStream Valeur : 17 Le flux contient des informations d’état de thread. Pour plus d’informations, consultez MINIDUMP_THREAD_INFO_LIST. DbgHelp 6.1 et versions antérieures : Cette valeur n’est pas prise en charge. |
HandleOperationListStream Valeur : 18 Ce flux contient des informations de liste d’opérations. Pour plus d’informations, consultez MINIDUMP_HANDLE_OPERATION_LIST. DbgHelp 6.4 et versions antérieures : Cette valeur n’est pas prise en charge. |
TokenStream Valeur : 19 |
JavaScriptDataStream Valeur : 20 |
SystemMemoryInfoStream Valeur : 21 |
ProcessVmCountersStream Valeur : 22 |
IptTraceStream Valeur : 23 |
ThreadNamesStream Valeur : 24 |
ceStreamNull Valeur : 0x8000 |
ceStreamSystemInfo Valeur : 0x8001 |
ceStreamException Valeur : 0x8002 |
ceStreamModuleList Valeur : 0x8003 |
ceStreamProcessList Valeur : 0x8004 |
ceStreamThreadList Valeur : 0x8005 |
ceStreamThreadContextList Valeur : 0x8006 |
ceStreamThreadCallStackList Valeur : 0x8007 |
ceStreamMemoryVirtualList Valeur : 0x8008 |
ceStreamMemoryPhysicalList Valeur : 0x8009 |
ceStreamBucketParameters Valeur : 0x800A |
ceStreamProcessModuleMap Valeur : 0x800B |
ceStreamDiagnosisList Valeur : 0x800C |
LastReservedStream Valeur : 0xffff Toute valeur supérieure à cette valeur ne sera pas utilisée par le système et peut être utilisée pour représenter des flux de données définis par l’application. Pour plus d'informations, consultez la rubrique MINIDUMP_USER_STREAM. |
Notes
Dans ce contexte, un flux de données est un ensemble de données dans un fichier minidump.
Le membre StreamType de la structure MINIDUMP_DIRECTORY peut être de l’un de ces types. D’autres types peuvent être ajoutés à l’avenir. Par conséquent, si un programme lisant l’en-tête minidump rencontre un type de flux qu’il ne reconnaît pas, il doit ignorer complètement le flux.
Spécifications
En-tête | minidumpapiset.h (inclure DbgHelp.h) |
Composant redistribuable | DbgHelp.dll 5.1 ou version ultérieure |
Voir aussi
MINIDUMP_FUNCTION_TABLE_STREAM