Enumerations (Visual Studio Debugging)
Es folgen Enumerationen für das Visual Studio Debugging SDK.
AD_PROCESS_ID_TYPE gibt an, wie eine Prozess-ID in der AD_PROCESS_ID-Struktur interpretiert werden soll.
ASSEMBLYLOCRESOLUTION gibt an, wo sich eine Assembly befindet.
ATTACH_REASON gibt den Grund für das Debugmodul (DE) an, das an einen Programmknoten angefügt werden soll.
BP_COND_STYLE gibt den Haltepunktbedingungsstil für ausstehende und gebundene Haltepunkte an.
BP_FLAGS bietet optionale Flags, mit denen beim Festlegen eines Haltepunkts möglicherweise zusätzliche Informationen angegeben werden können.
BP_FLAGS90 listet gültige Werte für optionale Flags auf, die zum Angeben zusätzlicher Informationen beim Festlegen eines Haltepunkts verwendet werden können. Diese Aufzählung erweitert die BP_FLAGS-Aufzählung .
BP_LOCATION_TYPE gibt den Ortstyp des Haltepunkts für eine Haltepunktanforderung an.
BP_PASSCOUNT_STYLE gibt die Bedingung an, die der Anzahl der Haltepunktedurchlauf zugeordnet ist, die dazu führt, dass der Haltepunkt ausgelöst wird.
BP_RES_DATA_FLAGS gibt an, ob der Datentrennpunkt in der Hardware emuliert oder implementiert wird.
BP_STATE gibt das Vorhandensein eines gebundenen Haltepunkts an und gibt an, ob er aktiviert ist.
BP_TYPE gibt an, ob sich der Haltepunkt an einem Codespeicherort befindet, ob es sich um einen Datenspeicherort handelt oder ob es sich um einen anderen Haltepunkttyp handelt.
BP_UNBOUND_REASON gibt an, warum ein Haltepunkt ungebunden war.
BPERESI_FIELDS gibt an, welche Informationen über eine fehlerhafte Auflösung eines Haltepunkts abgerufen werden sollen.
BPREQI_FIELDS gibt an, welche Informationen über eine Haltepunktanforderung abgerufen werden sollen.
BPREQI_FIELDS90 listet die gültigen Werte auf, die die informationen angeben, die über eine Haltepunktanforderung abgerufen werden sollen. Diese Enumeration erweitert die BPREQI_FIELDS-Aufzählung .
BPRESI_FIELDS gibt an, welche Informationen über die erfolgreiche Auflösung eines Haltepunkts abgerufen werden sollen.
CANSTOP_REASON wird verwendet, um zu bestimmen, ob ein Programm die Ausführung beenden kann, nachdem ein bestimmter Punkt in der Ausführung erreicht wurde.
CONNECTION_PROTOCOL gibt an, dass das Protokoll verwendet wird, um zwischen einem Debugserver und dem Debugpaket zu kommunizieren.
CONTEXT_COMPARE gibt die Kriterien für den Vergleich von zwei Speicherkontexten an.
CONTEXT_INFO_FIELDS gibt an, welche Informationen über einen Speicherkontext abgerufen werden sollen.
DBG_ATTRIB_FLAGS beschreibt verschiedene Attribute für eine IDebugProperty2- oder IDebugReference2-Schnittstelle.
DEBUG_REASON gibt an, warum der Prozess für das Debuggen gestartet wurde.
DEBUGPROP_INFO_FLAGS gibt an, welche Informationen über ein Debugeigenschaftsobjekt abgerufen werden sollen.
DEBUGREF_INFO_FLAGS gibt an, welche Informationen zu einem Debugverweisobjekt abgerufen werden sollen.
DISASSEMBLY_FLAGS gibt die Kennzeichen für die Demontage an.
DISASSEMBLY_STREAM_FIELDS gibt an, welche Informationen über ein Zerlegungsfeld abgerufen werden sollen.
DISASSEMBLY_STREAM_SCOPE gibt den Umfang des Demontagedatenstroms an.
DisplayKind listet die gültigen Werte auf, die die Arten von Informationen darstellen, die aus einem IDebugField-Objekt entnommen und dem Benutzer angezeigt werden sollen.
DOCCONTEXT_COMPARE gibt die Kriterien für den Vergleich von zwei Dokumentkontexten an.
DUMPTYPE gibt an, wie viel vom Zustand eines Programms abbilden soll.
dwTYPE_KIND gibt an, wie der Typ eines IDebugField-Objekts interpretiert wird.
EncUnavailableReason eepresents the reasons that Edit and Continue is not available.
EVALFLAGS gibt Flags an, die die Auswertung von Ausdrücken steuern.
EVALFLAGS90 listet die gültigen Werte für Flags auf, die die Auswertung von Ausdrücken steuern. Diese Aufzählung erweitert die EVALFLAGS-Aufzählung .
EVENTATTRIBUTES gibt die Ereignisattribute an.
FIELD_INFO_FIELDS gibt an, welche Informationen zu einem IDebugField-Objekt abgerufen werden sollen.
FIELD_KIND gibt die Art des Felds an, das in einem IDebugField -Objekt enthalten ist.
FIELD_KIND_EX aufzählt zusätzliche Arten von Feldern, die ein IDebugField-Objekt enthalten kann. Diese Aufzählung erweitert die FIELD_KIND-Aufzählung .
FRAMEINFO_FLAGS gibt die Informationen an, die über ein Stapelframeobjekt abgerufen werden sollen.
INTERCEPT_EXCEPTION_ACTION gibt an, welche Aktionen beim Abfangen von Ausnahmen ausgeführt werden sollen.
LAUNCH_FLAGS gibt an, wie ein Programm gestartet werden soll.
MACHINE_INFO_FIELDS gibt an, welche Art von Informationen für einen bestimmten Computer abgerufen werden sollen.
MACHINE_INFO_FLAGS wird verwendet, um einen Computer zu beschreiben.
MESSAGETYPE gibt den Nachrichtentyp und den Grund an.
MODULE_INFO_FIELDS gibt die Flags für die Debugmodulinformationen an.
MODULE_INFO_FLAGS gibt den Status von Symbolen für ein Modul an.
NAME_MATCH wählt die Groß-/Kleinschreibungsoption für übereinstimmende Namen aus.
OBJECT_TYPE gibt den Typ eines Objekts aus dem Ausdrucksauswertung an.
PARSEFLAGS gibt an, wie ein Ausdruck analysiert wird.
PENDING_BP_STATE gibt den Status eines ausstehenden Haltepunkts an (ein haltepunkt, der noch nicht gebunden wurde).
PENDING_BP_STATE_FLAGS gibt die ausstehenden Haltepunktstatuskennzeichnungen an.
PORT_SUPPLIER_DESCRIPTION_FLAGS definiert die Metadaten, die über einen Portanbieter abgerufen werden können.
PROCESS_INFO_FIELDS gibt an, welche Art von Informationen für einen Prozess abgerufen werden sollen.
PROCESS_INFO_FLAGS beschreibt oder gibt Eigenschaften eines Prozesses an.
PROGRAM_DESTROY_FLAGS listet die gültigen Werte des Programms auf.
PROVIDER_FIELDS gibt Eigenschaften an, die einem Programmanbieter zugeordnet sind.
PROVIDER_FLAGS gibt die gewünschten Eigenschaften an, die von einem Programmanbieter abgerufen werden sollen.
SEEK_START gibt die Position an, von der aus sie in einer Demontage suchen soll.
STEPKIND gibt die Schrittart für das Schrittschritten an.
STEPUNIT gibt die Schritteinheit für Schrittschritte an.
SYMBOL_SEARCH_INFO_FIELDS gibt an, welche Art von Symbolinformationen abgerufen werden sollen.
THREADPROPERTY_FIELDS gibt an, welche Informationen zu einem Thread abgerufen werden sollen.
THREADSTATE gibt den Status des Threads an.
Anforderungen
Kopfzeile: msdbg.h, sh.h oder ee.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll