Freigeben über


MINIDUMP_TYPE-Enumeration (minidumpapiset.h)

Gibt den Typ der Informationen an, die von der MiniDumpWriteDump-Funktion in die Minidump-Datei geschrieben werden.

Wichtig  

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, die
kann 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, sodass
Anfä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ßer
Zeigerwerte, 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 ein
auf 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, dass
Das 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 unter
MINIDUMP_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 unter
MINIDUMP_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ür
Pro 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, die
enthalten 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", wenn
Verarbeiten 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

Weitere Informationen

MiniDumpWriteDump