Partager via


énumération MODULE_WRITE_FLAGS (minidumpapiset.h)

Identifie le type d’informations de module qui seront écrites dans le fichier minidump par la fonction MiniDumpWriteDump .

Syntax

typedef enum _MODULE_WRITE_FLAGS {
  ModuleWriteModule = 0x0001,
  ModuleWriteDataSeg = 0x0002,
  ModuleWriteMiscRecord = 0x0004,
  ModuleWriteCvRecord = 0x0008,
  ModuleReferencedByMemory = 0x0010,
  ModuleWriteTlsData = 0x0020,
  ModuleWriteCodeSegs = 0x0040
} MODULE_WRITE_FLAGS;

Constantes

 
ModuleWriteModule
Valeur : 0x0001
Seules les informations de module sont écrites dans le fichier minidump.
ModuleWriteDataSeg
Valeur : 0x0002
Les informations sur les modules et les segments de données seront écrites dans le fichier minidump. Cette valeur est définie uniquement si la valeur d’énumération MiniDumpWithDataSegs de MINIDUMP_TYPE est définie.
ModuleWriteMiscRecord
Valeur : 0x0004
Le module, le segment de données et les informations d’enregistrement diverses seront écrites dans le fichier minidump.
ModuleWriteCvRecord
Valeur : 0x0008
Les informations CodeView seront écrites dans le fichier minidump. Certains débogueurs ont besoin des informations CodeView pour localiser correctement les symboles.
ModuleReferencedByMemory
Valeur : 0x0010
Indique qu’un module a été référencé par un pointeur sur la pile ou le magasin de stockage d’un thread dans le minidump. Cette valeur est valide uniquement si le paramètre DumpType du
La fonction MiniDumpWriteDump inclut MiniDumpScanMemory.
ModuleWriteTlsData
Valeur : 0x0020
Les données TLS automatiques par module sont écrites dans le fichier minidump. (Notez que les données TLS automatiques sont créées à l’aide de __declspec(thread) tandis que TlsAlloc crée des données TLS dynamiques. Cette valeur est valide uniquement si le paramètre DumpType du
La fonction MiniDumpWriteDump inclut MiniDumpWithProcessThreadData.

DbgHelp 6.1 et versions antérieures : Cette valeur n’est pas prise en charge.
ModuleWriteCodeSegs
Valeur : 0x0040
Les informations de segment de code seront écrites dans le fichier minidump. Cette valeur est définie uniquement si la valeur d’énumération MiniDumpWithCodeSegs de MINIDUMP_TYPE est définie.

DbgHelp 6.1 et versions antérieures : Cette valeur n’est pas prise en charge.

Configuration requise

Condition requise Valeur
En-tête minidumpapiset.h (inclure DbgHelp.h)
Composant redistribuable DbgHelp.dll 5.1 ou version ultérieure

Voir aussi

MINIDUMP_CALLBACK_OUTPUT

MiniDumpWriteDump