MINIDUMP_TYPE-Enumeration (minidumpapiset.h)
Gibt den Typ der Informationen an, die von der MiniDumpWriteDump-Funktion in die Minidump-Datei geschrieben werden.
Der Minidump-Code hat sich im Laufe der Jahre seit seiner Gründung stark weiterentwickelt. Viele der auf dieser Seite aufgeführten Konstanten wurden später hinzugefügt und sind nicht in allen Versionen von DbgHelp.dll verfügbar. Diejenigen, die im ursprünglichen Code nicht vorhanden waren, werden zusammen mit der Version von DbgHelp.dll, in der sie zuerst implementiert wurden, entsprechend gekennzeichnet. Die aufgeführten Versionsnummern entsprechen den Versionen der Debugtools für Windows und gelten nicht für Kopien von DbgHelp.dll, die in Windows integriert sind. Weitere Informationen finden Sie unter DbgHelp-Versionen .
Syntax
typedef enum _MINIDUMP_TYPE {
MiniDumpNormal = 0x00000000,
MiniDumpWithDataSegs = 0x00000001,
MiniDumpWithFullMemory = 0x00000002,
MiniDumpWithHandleData = 0x00000004,
MiniDumpFilterMemory = 0x00000008,
MiniDumpScanMemory = 0x00000010,
MiniDumpWithUnloadedModules = 0x00000020,
MiniDumpWithIndirectlyReferencedMemory = 0x00000040,
MiniDumpFilterModulePaths = 0x00000080,
MiniDumpWithProcessThreadData = 0x00000100,
MiniDumpWithPrivateReadWriteMemory = 0x00000200,
MiniDumpWithoutOptionalData = 0x00000400,
MiniDumpWithFullMemoryInfo = 0x00000800,
MiniDumpWithThreadInfo = 0x00001000,
MiniDumpWithCodeSegs = 0x00002000,
MiniDumpWithoutAuxiliaryState = 0x00004000,
MiniDumpWithFullAuxiliaryState = 0x00008000,
MiniDumpWithPrivateWriteCopyMemory = 0x00010000,
MiniDumpIgnoreInaccessibleMemory = 0x00020000,
MiniDumpWithTokenInformation = 0x00040000,
MiniDumpWithModuleHeaders = 0x00080000,
MiniDumpFilterTriage = 0x00100000,
MiniDumpWithAvxXStateContext = 0x00200000,
MiniDumpWithIptTrace = 0x00400000,
MiniDumpScanInaccessiblePartialPages = 0x00800000,
MiniDumpFilterWriteCombinedMemory,
MiniDumpValidTypeFlags = 0x01ffffff
} MINIDUMP_TYPE;
Konstanten
MiniDumpNormal Wert: 0x00000000 0x00000000 . Es werden nur die Informationen aufgenommen, die zum Erfassen von Stapelüberwachungen für alle vorhandenen Threads in einem Prozess erforderlich sind. |
MiniDumpWithDataSegs Wert: 0x00000001 0x00000001 . Schließen Sie die Datenabschnitte aus allen geladenen Modulen ein. Dies führt zur Einbeziehung von globalen Variablen, diekann die Minidumpdatei erheblich vergrößern. Verwenden Sie für die Modulsteuerung die ModuleWriteDataSeg-Enumerationswert von MODULE_WRITE_FLAGS. |
MiniDumpWithFullMemory Wert: 0x00000002 0x00000002 . Es wird der gesamte verfügbare Arbeitsspeicher im Prozess aufgenommen. Die Rohdaten des Arbeitsspeichers sind am Ende enthalten, sodassAnfängliche Strukturen können direkt ohne die rohen Speicherinformationen zugeordnet werden. Diese Option kann zu einem sehr große Datei. |
MiniDumpWithHandleData Wert: 0x00000004 0x00000004 . Schließen Sie allgemeine Informationen zu den Betriebssystemhandles ein, die aktiv sind, wenn der Minidump ist.hergestellt. |
MiniDumpFilterMemory Wert: 0x00000008 0x00000008 . Stapel- und Sicherungsspeicherspeicher, der in die Minidump-Datei geschrieben wurde, sollte gefiltert werden, um alle außerZeigerwerte, die zum Rekonstruieren einer Stapelüberwachung erforderlich sind. |
MiniDumpScanMemory Wert: 0x00000010 0x00000010 . Stapel- und Sicherungsspeicherspeicher sollten auf Zeigerverweise auf Module in der Modulliste überprüft werden. Wenn einauf das Modul wird vom Stapelspeicher oder dem Speichersicherungsspeicher verwiesen, dem ModuleWriteFlags-Element von die MINIDUMP_CALLBACK_OUTPUT-Struktur ist auf ModuleReferencedByMemory festgelegt. |
MiniDumpWithUnloadedModules Wert: 0x00000020 0x00000020 . Fügen Sie Informationen aus der Liste der Module ein, die kürzlich entladen wurden, wenn diese Informationen verwaltet werden.vom Betriebssystem aus. Windows Server 2003 und Windows XP: Das Betriebssystem verwaltet keine Informationen für entladene Module, bis Windows Server 2003 mit SP1 und Windows XP mit SP2. DbgHelp 5.1: Dieser Wert wird nicht unterstützt. |
MiniDumpWithIndirectlyReferencedMemory Wert: 0x00000040 0x00000040 . Schließen Sie Seiten mit Daten ein, auf die von lokalen Instanzen oder anderen Stapelspeichern verwiesen wird. Diese Option kann die Größe von erhöhen.die Minidump-Datei erheblich. DbgHelp 5.1: Dieser Wert wird nicht unterstützt. |
MiniDumpFilterModulePaths Wert: 0x00000080 0x00000080 . Filtern Sie Modulpfade nach Informationen wie Benutzernamen oder wichtigen Verzeichnissen. Diese Option kann verhindern, dassDas System findet die Bilddatei nicht und sollte nur in besonderen Situationen verwendet werden. DbgHelp 5.1: Dieser Wert wird nicht unterstützt. |
MiniDumpWithProcessThreadData Wert: 0x00000100 0x00000100 . Schließen Sie vollständige Prozess- und Threadinformationen aus dem Betriebssystem ein.DbgHelp 5.1: Dieser Wert wird nicht unterstützt. |
MiniDumpWithPrivateReadWriteMemory Wert: 0x00000200 0x00000200 . Überprüfen Sie den virtuellen Adressraum auf PAGE_READWRITE Arbeitsspeicher, der eingeschlossen werden soll.DbgHelp 5.1: Dieser Wert wird nicht unterstützt. |
MiniDumpWithoutOptionalData Wert: 0x00000400 0x00000400 . Reduzieren sie die Daten, die gespeichert werden, indem Speicherbereiche entfernt werden, die für die Erfüllung der Kriterien nicht unbedingt erforderlich sind.für das Speicherabbild angegeben. Dadurch kann verhindert werden, dass Arbeitsspeicher, der Daten enthalten kann, die für den Benutzer privat sind, nicht mehr freigegeben werden. Es ist jedoch keine Garantie dafür, dass keine privaten Informationen vorhanden sind. DbgHelp 6.1 und früher: Dieser Wert wird nicht unterstützt. |
MiniDumpWithFullMemoryInfo Wert: 0x00000800 0x00000800 . Speicherbereichsinformationen einschließen. Weitere Informationen finden Sie unterMINIDUMP_MEMORY_INFO_LIST. DbgHelp 6.1 und früher: Dieser Wert wird nicht unterstützt. |
MiniDumpWithThreadInfo Wert: 0x00001000 0x00001000 . Schließen Sie Threadstatusinformationen ein. Weitere Informationen finden Sie unterMINIDUMP_THREAD_INFO_LIST. DbgHelp 6.1 und früher: Dieser Wert wird nicht unterstützt. |
MiniDumpWithCodeSegs Wert: 0x00002000 0x00002000 . Schließen Sie den gesamten Code und codebezogene Abschnitte aus geladenen Modulen ein, um ausführbare Inhalte zu erfassen. FürPro Modulsteuerelement verwenden Sie den ModuleWriteCodeSegs-Enumerationswert von MODULE_WRITE_FLAGS. DbgHelp 6.1 und früher: Dieser Wert wird nicht unterstützt. |
MiniDumpWithoutAuxiliaryState Wert: 0x00004000 0x00004000 . Deaktiviert die sekundäre, hilfsfinanzierte Speichersammlung. |
MiniDumpWithFullAuxiliaryState Wert: 0x00008000 0x00008000 . Anforderungen, dass Hilfsdatenanbieter ihren Zustand in das Dumpimage einschließen; die Zustandsdaten, dieenthalten ist vom Anbieter abhängig. Diese Option kann zu einem großen Speicherabbild führen. |
MiniDumpWithPrivateWriteCopyMemory Wert: 0x00010000 0x00010000 . Überprüft den virtuellen Adressraum auf PAGE_WRITECOPY Arbeitsspeicher, der eingeschlossen werden soll.Vor DbgHelp 6.1: Dieser Wert wird nicht unterstützt. |
MiniDumpIgnoreInaccessibleMemory Wert: 0x00020000 0x00020000 . Wenn Sie MiniDumpWithFullMemory angeben,Die MiniDumpWriteDump-Funktion schlägt fehl, wenn die -Funktion kann die Speicherbereiche nicht lesen. wenn Sie jedoch einschließen MiniDumpIgnoreInaccessibleMemory, die Die MiniDumpWriteDump-Funktion ignoriert den Arbeitsspeicher. Fehler lesen und das Speicherabbild weiterhin generieren. Beachten Sie, dass die nicht zugänglichen Speicherbereiche nicht in das Speicherabbild. Vor DbgHelp 6.1: Dieser Wert wird nicht unterstützt. |
MiniDumpWithTokenInformation Wert: 0x00040000 0x00040000 . Fügt Sicherheitstokenbezogene Daten hinzu. Dadurch funktioniert die Erweiterung "!token", wennVerarbeiten eines Speicherabbilds im Benutzermodus. Vor DbgHelp 6.1: Dieser Wert wird nicht unterstützt. |
MiniDumpWithModuleHeaders Wert: 0x00080000 0x00080000 . Fügt Modulheaderdaten hinzu.Vor DbgHelp 6.1: Dieser Wert wird nicht unterstützt. |
MiniDumpFilterTriage Wert: 0x00100000 0x00100000 . Fügt Filtertriage-bezogene Daten hinzu.Vor DbgHelp 6.1: Dieser Wert wird nicht unterstützt. |
MiniDumpWithAvxXStateContext Wert: 0x00200000 0x00200000 . Fügt AVX-Absturzzustandskontextregister hinzu.Vor DbgHelp 6.1: Dieser Wert wird nicht unterstützt. |
MiniDumpWithIptTrace Wert: 0x00400000 0x00400000 . Fügt Intel Processor Trace-bezogene Daten hinzu. Vor DbgHelp 6.1: Dieser Wert wird nicht unterstützt. |
MiniDumpScanInaccessiblePartialPages Wert: 0x00800000 0x00800000 . Scannt seiten, auf die nicht zugegriffen werden kann.Vor DbgHelp 6.1: Dieser Wert wird nicht unterstützt. |
MiniDumpValidTypeFlags Wert: 0x01ffffff 0x00ffffff . Gibt an, welche Flags gültig sind. |
Requirements (Anforderungen)
Kopfzeile | minidumpapiset.h (dbgHelp.h einschließen) |
Verteilbare Komponente | DbgHelp.dll 5.1 oder höher |