Enumerations (Visual Studio Debugging)

Gilt für:yes Visual Studio Visual Studio nofür Mac noVisual 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

Weitere Informationen