Enumerations (Visual Studio Debugging)
Gilt für: Visual Studio Visual Studio
für Mac
Visual Studio Code
Nachfolgend finden Sie Aufzählungen für das Visual Studio Debug SDK.
AD_PROCESS_ID_TYPE Gibt an, wie eine Prozess-ID in der AD_PROCESS_ID-Struktur interpretiert wird.
ADDRESS_KIND Gibt die Typen einer Adresse an.
ASSEMBLYLOCRESOLUTION Gibt an, wo sich eine Assembly befindet.
ATTACH_REASON Gibt den Grund für das Debugmodul (DE) an, an einen Programmknoten anzufügen.
BP_COND_STYLE Gibt die Haltepunktbedingungsart für ausstehende und gebundene Haltepunkte an.
BP_ERROR_TYPE Gibt den Fehlertyp eines Haltepunkts an.
BP_FLAGS Stellt optionale Flags bereit, die zum Angeben zusätzlicher Informationen beim Festlegen eines Haltepunkts verwendet werden können.
BP_FLAGS90 Enumeiert gültige Werte für optionale Flags, die zum Angeben zusätzlicher Informationen beim Festlegen eines Haltepunkts verwendet werden können. Diese Aufzählung erweitert die BP_FLAGS Enumeration.
BP_LOCATION_TYPE Gibt den Speicherorttyp des Haltepunkts für eine Haltepunktanforderung an.
BP_PASSCOUNT_STYLE Gibt die Bedingung an, die der Anzahl des Haltepunktpasses zugeordnet ist, der dazu führt, dass der Haltepunkt ausgelöst wird.
BP_RES_DATA_FLAGS Gibt an, ob der Datenbruchpunkt in Hardware emuliert oder implementiert wird.
BP_STATE Gibt die Existenz eines gebundenen Haltepunkts an und gibt an, ob er aktiviert ist.
BP_TYPE Gibt an, ob sich der Haltepunkt an einem Codespeicherort befindet, ein Datenspeicherort ist oder eine andere Art von Haltepunkt ist.
BP_UNBOUND_REASON Gibt an, warum ein Haltepunkt ungebunden war.
BPERESI_FIELDS Gibt an, welche Informationen über eine fehlgeschlagene Auflösung eines Haltepunkts abgerufen werden sollen.
BPREQI_FIELDS Gibt an, welche Informationen über eine Haltepunktanforderung abgerufen werden sollen.
BPREQI_FIELDS90 Aufzählt die gültigen Werte, die die Informationen angeben, die über eine Haltepunktanforderung abgerufen werden sollen. Diese Aufzählung 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 festzustellen, ob ein Programm die Ausführung beenden kann, nachdem ein bestimmter Punkt in der Ausführung erreicht wurde.
CONNECTION_PROTOCOL Ein Wert, der angibt, dass das Protokoll verwendet wird, um zwischen einem Debugserver und dem Debugpaket zu kommunizieren.
CONSTRUCTOR_ENUM Wählt verschiedene Typen von Konstruktoren aus.
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 zum Debuggen gestartet wurde.
DEBUGPROP_INFO_FLAGS Gibt an, welche Informationen über ein Debugeigenschaftsobjekt abgerufen werden sollen.
DEBUGREF_INFO_FLAGS Gibt an, welche Informationen über ein Debugreferenzobjekt abgerufen werden sollen.
DISASSEMBLY_FLAGS Gibt die Flags für die Demontage an.
DISASSEMBLY_STREAM_FIELDS Gibt an, welche Informationen über ein Demontagefeld abgerufen werden sollen.
DISASSEMBLY_STREAM_SCOPE Gibt den Umfang des Demontagedatenstroms an.
DisplayKind Aufzählt die gültigen Werte, die die Arten von Informationen darstellen, die aus einem IDebugField-Objekt stammen und dem Benutzer angezeigt werden.
DOCCONTEXT_COMPARE Gibt die Kriterien für den Vergleich von zwei Dokumentkontexten an.
DUMPTYPE Gibt an, wie viel der Status eines Programms abbilden soll.
dwTYPE_KIND Gibt an, wie der Typ eines IDebugField-Objekts interpretiert wird.
EncUnavailableReason Stellt die Gründe dar, aus denen Die Bearbeitung und Fortsetzung nicht verfügbar ist.
EVALFLAGS Gibt Flags an, die die Auswertung des Ausdrucks steuern.
EVALFLAGS90 Aufzählt die gültigen Werte für Flags, die die Ausdrucksbewertung steuern. Diese Aufzählung erweitert die EVALFLAGS-Aufzählung .
EVENTATTRIBUTES Gibt die Ereignisattribute an.
EXCEPTION_STATE Gibt den Ausnahmezustand an.
FIELD_INFO_FIELDS Gibt an, welche Informationen über ein IDebugField-Objekt abgerufen werden sollen.
FIELD_KIND Gibt die Art des Felds an, das in einem IDebugField-Objekt enthalten ist.
FIELD_KIND_EX Enumerates zusätzliche Arten von Feldern, die ein IDebugField-Objekt enthalten kann. Diese Aufzählung erweitert die FIELD_KIND-Enumeration .
FIELD_MODIFIERS Gibt Modifizierer für einen Feldtyp an.
FRAMEINFO_FLAGS Gibt die Informationen an, die über ein Stapelrahmenobjekt abgerufen werden sollen.
GETHOSTNAME_TYPE Gibt den Typ des Hostnamens an.
GETNAME_TYPE Gibt den Namentyp der zu abrufenden Dateien an.
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_FLAGS Wird verwendet, um ein Modul zu beschreiben.
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 Ausdrucksauswerter an.
PARSEFLAGS Gibt an, wie ein Ausdruck analysiert wird.
PENDING_BP_STATE Gibt den Zustand eines ausstehenden Haltepunkts an (ein haltepunkt, der noch nicht gebunden wurde).
PENDING_BP_STATE_FLAGS Gibt die ausstehenden Haltepunktstatus-Flags 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 soll.
PROCESS_INFO_FLAGS Beschreibt oder gibt Eigenschaften eines Prozesses an.
PROGRAM_DESTROY_FLAGS Enumerates die gültigen Werte des Programms zerstören Flags.
PROVIDER_FIELDS Gibt Eigenschaften an, die einem Programmanbieter zugeordnet sind.
PROVIDER_FLAGS Gibt gewünschte Eigenschaften an, die von einem Programmanbieter abgerufen werden sollen.
REFERENCE_COMPARE Gibt den Vergleichstyp für Verweise an.
REFERENCE_TYPE Gibt den Referenztyp an.
SEEK_START Gibt die Position an, aus der sie in einer Demontage suchen können.
STEPKIND Gibt die Schrittart für das Schrittschritten an.
STEPUNIT Gibt die Schritteinheit für das Schrittschritten an.
SYMBOL_SEARCH_INFO_FIELDS Gibt an, welche Art von Symbolinformationen abgerufen werden sollen.
TEXT_DOC_ATTR_2 Beschreibt die Attribute eines Dokuments.
THREADPROPERTY_FIELDS Gibt an, welche Informationen zu einem Thread abgerufen werden sollen.
THREADSTATE Gibt den Zustand des Threads an.
Anforderungen
Kopfzeile: msdbg.h, sh.h oder ee.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll