Debuggen von Strukturen
In diesem Abschnitt werden die nicht verwalteten Strukturen beschrieben, die die Debug-API verwendet.
In diesem Abschnitt
CLRDATA_ADDRESS_RANGE-Struktur: Definiert einen Adressbereich.
CLRDATA_IL_ADDRESS_MAP-Struktur: Definiert eine IL für die Adresszuordnung.
CLRDATA_METHDEF_EXTENT Struktur Beschreibt einen IL-Codebereich, der einer Methode zugeordnet ist.
CLRDATA_MODULE_EXTENT Struktur beschreibt einen Speicherbereich, der einem Modul zugeordnet ist.
CLR_DEBUGGING_VERSION-Struktur: Definiert die Produktversion der Common Language Runtime (CLR) zu Debugzwecken.
CodeChunkInfo-Struktur: Stellt einen einzelnen Codeblock im Arbeitsspeicher dar.
COR_ACTIVE_FUNCTION: Enthält Informationen zu den Funktionen, die derzeit in den Rahmen eines Threads aktiv sind.
COR_ARRAY_LAYOUT-Struktur: Enthält Informationen zum Layout eines Arrayobjekts im Arbeitsspeicher.
COR_DEBUG_IL_TO_NATIVE_MAP Enthält die Offsets, die verwendet werden, um CIL-Code (Common Intermediate Language) systemeigenen Code zuzuordnen.
COR_DEBUG_STEP_RANGE: Enthält die Offsetinformationen für einen Codebereich.
COR_FIELD-Struktur: Enthält Informationen zu einem Feld in einem Objekt.
COR_GC_REFERENCE-Struktur: Enthält Informationen zu einem Objekt, das speicherbereinigt werden soll.
COR_HEAPINFO-Struktur: Enthält allgemeine Informationen zum Garbage Collection-Heap, z. B. ob er aufzählbar ist.
COR_HEAPOBJECT-Struktur: Enthält Informationen zu einem Objekt im verwalteten Heap.
COR_IL_MAP: Gibt Änderungen im relativen Offset einer Funktion an.
COR_SEGMENT-Struktur: Enthält Informationen zu einem Bereich des Arbeitsspeichers im verwalteten Heap.
COR_TYPEID-Struktur: Enthält einen Typbezeichner.
COR_TYPE_LAYOUT-Struktur: Enthält Informationen zum Layout eines Objekts im Arbeitsspeicher.
COR_VERSION: Speichert die vierstellige Standardversionsnummer der Common Language Runtime.
CorDebugBlockingObject-Struktur: Definiert ein Objekt, das einen Thread blockiert, sowie die Ursache der Blockierung.
CorDebugEHClause-Struktur: Stellt eine EH-Klausel (Exception Handling, Ausnahmebehandlung) für einen bestimmten IL-Code (Intermediate Language) dar.
CorDebugExceptionObjectStackFrame-Struktur: Stellt Stapelrahmeninformationen eines Ausnahmeobjekts dar.
CorDebugGuidToTypeMapping-Struktur: Ordnet eine Windows-Runtime-GUID dem entsprechenden ICorDebugType-Objekt zu.
DacpGetModuleAddress-Struktur: Definiert den Container für eine Moduladressenanforderung.
DacpMethodDescData-Struktur: Definiert einen Transportpuffer für die Laufzeitinformationen einer Methode.
DacpModuleData-Struktur: Definiert einen Transportpuffer für die Laufzeitinformationen eines Moduls.
DacpReJitData-Struktur: Definiert die grundlegenden Informationen zu einer angegebenen, mit dem Profiler instrumentierten Methode.
Die GcEvtArgs-Struktur beschreibt ein bestimmtes GC-Ereignis, das aufgetreten ist.
StackTrace_SimpleContext-Struktur: Enthält einen einfachen Kontext, der anstelle einer vollständigen CONTEXT
-Struktur verwendet werden kann.