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.

  • 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, das an einen Programmknoten angefügt werden soll.

  • BP_COND_STYLE Gibt den Haltepunktbedingungsstil für ausstehende und gebundene Haltepunkte an.

  • BP_ERROR_TYPE Gibt den Fehlertyp eines Haltepunkts an.

  • BP_FLAGS Stellt optionale Flags bereit, 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 Positionstyp des Haltepunkts für eine Haltepunktanforderung an.

  • BP_PASSCOUNT_STYLE Gibt die Bedingung an, die der Anzahl der Haltepunktdurchlaufs 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, ein Datenspeicherort ist oder ein anderer Haltepunkttyp 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 zu einer 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 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 für die Kommunikation zwischen einem Debugserver und dem Debugpaket verwendet wird.

  • CONSTRUCTOR_ENUM Wählt verschiedene Konstruktorentypen aus.

  • CONTEXT_COMPARE Gibt die Kriterien für den Vergleich von zwei Speicherkontexten an.

  • CONTEXT_INFO_FIELDS Gibt an, welche Informationen zu einem 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 zu einem 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 stellt die Gründe dar, aus denen "Bearbeiten" und "Weiter" nicht verfügbar sind.

  • EVALFLAGS gibt Flags an, die die Auswertung von Ausdrücken steuern.

  • EVALFLAGS90 listet die gültigen Werte für Flags auf, die die Ausdrucksauswertung steuern. Diese Aufzählung erweitert die EVALFLAGS-Aufzählung .

  • EVENTATTRIBUTES Gibt die Ereignisattribute an.

  • EXCEPTION_STATE Gibt den Ausnahmestatus 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 .

  • FIELD_MODIFIERS Gibt Modifizierer für einen Feldtyp an.

  • FRAMEINFO_FLAGS Gibt die Informationen an, die zu einem Stapelframeobjekt abgerufen werden sollen.

  • GETHOSTNAME_TYPE Gibt den Hostnamentyp an.

  • GETNAME_TYPE Gibt den Namenstyp der abzurufenden 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 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 angegeben, 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.

  • REFERENCE_COMPARE Gibt den Typ des Vergleichs für Verweise an.

  • REFERENCE_TYPE Gibt den Verweistyp an.

  • 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 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 Status des Threads an.

Anforderungen

Kopfzeile: msdbg.h, sh.h oder ee.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch