Strukturen und Unions
Die folgenden Strukturen und Unions in Visual Studio SDK, das gedebuggt.
AD_PROCESS_ID
Gibt die Prozess-ID an, die möglicherweise entweder eine System ID oder ein GUID ist.BP_CONDITION
Beschreibt die Bedingungen, unter denen ein Haltepunkt auslöst.BP_ERROR_RESOLUTION_INFORMATION
Beschreibt die Behebung eines Fehlers von Haltepunkten, einschließlich Speicherort Programm und Threads.BP_LOCATION
Gibt den Typ der Struktur verwendet, um die Position des Haltepunkts zu beschreiben.BP_LOCATION_CODE_ADDRESS
Definiert die Komponenten, die die Position eines Haltepunkts an einer Adresse im Code beschreiben.BP_LOCATION_CODE_CONTEXT
Beschreibt den Speicherort eines Haltepunkts, der direkt einer Adresse im Programm gebunden ist, das gedebuggt wird.BP_LOCATION_CODE_FILE_LINE
Beschreibt den Speicherort eines Haltepunkts in einer Zeile Codequelldatei.BP_LOCATION_CODE_FUNC_OFFSET
Beschreibt die Offsetposition eines Haltepunkts an einer Funktion im Code.BP_LOCATION_CODE_STRING
Wird zum Festlegen von Code Haltepunkte auf Grundlage einer Zeichenfolge, die der Benutzer über die IDE eingeben kann.BP_LOCATION_DATA_STRING
Wird zum Festlegen von Datenhaltepunkte, die auf eine Zeichenfolge handelt, die der Benutzer über die IDE eingeben kann.BP_LOCATION_RESOLUTION
Beschreibt die Auflösung eines Haltepunkts an einer bestimmten Position.BP_PASSCOUNT
Beschreibt die Anzahl und Bedingungen, von denen ein Haltepunkt ausgelöstes anschließend zuvor übergeben worden ist.BP_REQUEST_INFORMATION
Enthält die Informationen, um einen Haltepunkt zu implementieren müssen.BP_REQUEST_INFORMATION2
Enthält die Informationen, um einen Haltepunkt zu implementieren (erforderlichen identisch mit der Struktur BP_REQUEST_INFORMATION jedoch GUID des Anbieters enthält Informationen, die Einschränkung und des Ablaufverfolgungspunkts ein).BP_RESOLUTION_CODE
Beschreibt den Speicherort eines Code Haltepunkte.BP_RESOLUTION_DATA
Beschreibt das Ergebnis des Bindens eines Datenhaltepunkte.BP_RESOLUTION_INFORMATION
Beschreibt die gebundenen Haltepunkt Informationen für einen Code breakpoint oder einen Datenhaltepunkt.BP_RESOLUTION_LOCATION
Gibt die Struktur des Haltepunkts auflösungs speicherorts an.BSTR_ARRAY
Beschreibt ein Zeichenfolgenarray.BUILT_TYPE
Enthält Informationen über einen Feldtyp, der aus den Metadaten aufgezeichnet wird.CODE_PATH
Beschreibt einen Aufruf einer Funktion oder Methode.COMPUTER_INFORMATION
Beschreibt den Computer, auf dem der Debugger ausgeführt wird.CONST_GUID_ARRAY
Beschreibt eine Liste von GUIDs.CONTEXT_INFORMATION
Beschreibt einen Speicher Elementkontext oder Code Elementkontext.DEBUG_ADDRESS
Beschreibt eine Adresse in einem Programm, das gedebuggt wird.DEBUG_ADDRESS_UNION
Stellt eine von mehreren unterschiedlichen Arten von Adressen dar.DEBUG_CUSTOM_VIEWER
Identifiziert einen benutzerdefinierten Typ oder eine Viewer schnellansicht.DEBUG_PROPERTY_INFORMATION
Beschreibt eine Eigenschaft, die wiederum ein Objekt einer hierarchischen Natur beschreibt die Namen, Typ und Wert verfügt.DEBUG_REFERENCE_INFORMATION
Beschreibt einen Verweis.DisassemblyData
Beschreibt die Disassembly für die Anzeige in der IDE.EXCEPTION_INFORMATION
Beschreibt eine Ausnahme oder ein Laufzeitfehler ausgelöst, die vom Programm, das gedebuggt wird.FIELD_INFORMATION
Beschreibt eine lokale Variablen, Parameter oder ein anderes Feld.FRAMEINFO
Beschreibt einen Stapelrahmen.GUID_ARRAY
Beschreibt verfügbare eindeutige Bezeichner für ein Array von Modulen.JMC_CODE_SPEC
Wird verwendet, um die JustMyCode-Informationen für ein Modul festzulegen.MACHINE_INFORMATION
Beschreibt einen bestimmten Computer.METADATA_ADDRESS_ARRAYELEM
Beschreibt ein Arrayelement innerhalb eines Arrays.METADATA_ADDRESS_FIELD
Beschreibt die Adresse eines Felds einer Klasse oder Struktur.METADATA_ADDRESS_LOCAL
Beschreibt die Adresse einer lokalen Variable innerhalb eines Bereichs (normalerweise eine Funktion oder Methode).METADATA_ADDRESS_METHOD
Beschreibt die Adresse einer Methode einer Klasse.METADATA_ADDRESS_PARAM
Beschreibt einen Parameter einer Methode oder Funktion.METADATA_ADDRESS_RETVAL
Beschreibt einen Rückgabewert einer Methode oder einer Funktion.METADATA_TYPE
Beschreibt einen Feldtyp, der aus den Metadaten aufgezeichnet wird.MODULE_INFORMATION
Beschreibt ein bestimmtes Modul (EXE oder DLL) - Assembly.MODULE_SYMBOL_SEARCH_INFORMATION
Beschreibt Statusinformationen über die Suchpfade Symbol gefunden wurden.NATIVE_ADDRESS
Beschreibt eine systemeigene Adress-.PDB_TYPE
Beschreibt einen Feldtyp, der von einem PDB-Symbol belegt wird.PENDING_BP_STATE_INFORMATION
Beschreibt den Zustand eines Haltepunkts, kann der Code an einen Speicherort zu binden.PROCESS_INFORMATION
Beschreibt einen Prozess.PROGRAM_NODE_ARRAY
Beschreibt eine Liste von Objekten, die IDebugProgramNode2 Knoten Programmierung darstellen.PROVIDER_PROCESS_DATA
Beschreibt die Prozesse, die auf einem Computer ausgeführt werden.TEXT_POSITION
Beschreibt den Speicherort der Zeilen und Spalten im angegebenen Text.THREADPROPERTIES
Beschreibt die Eigenschaften eines Threads.TYPE_INFORMATION
Beschreibt einen Feldtyp.UNMANAGED_ADDRESS_PHYSICAL
Beschreibt eine physische Adresse.UNMANAGED_ADDRESS_THIS_RELATIVE
Beschreibt eine Adresse, die relativ zu einem this Zeiger (Me in Visual Basic) ist.
Anforderungen
Header: msdbg.h, sh.h oder ee.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll