Freigeben über


DEBUGPROP_INFO_FLAGS

Gibt an, welche Informationen über ein Debugeigenschaftsobjekt abgerufen werden sollen.

Syntax

public enum enum_DEBUGPROP_INFO_FLAGS {
    DEBUGPROP_INFO_FULLNAME          = 0x00000001,
    DEBUGPROP_INFO_NAME              = 0x00000002,
    DEBUGPROP_INFO_TYPE              = 0x00000004,
    DEBUGPROP_INFO_VALUE             = 0x00000008,
    DEBUGPROP_INFO_ATTRIB            = 0x00000010,
    DEBUGPROP_INFO_PROP              = 0x00000020,
    DEBUGPROP_INFO_VALUE_AUTOEXPAND  = 0x00010000,
    DEBUGPROP_INFO_VALUE_NOFUNCEVAL  = 0x00020000,
    DEBUGPROP_INFO_VALUE_RAW         = 0x00040000,
    DEBUGPROP_INFO_VALUE_NO_TOSTRING = 0x00080000
    DEBUGPROP_INFO_NONE              = 0x00000000,
    DEBUGPROP_INFO_STANDARD          = DEBUGPROP_INFO_ATTRIB |
                                        DEBUGPROP_INFO_NAME |
                                        DEBUGPROP_INFO_TYPE |
                                        DEBUGPROP_INFO_VALUE,
    DEBUGPROP_INFO_ALL               = 0xffffffff
};

Felder

DEBUGPROP_INFO_FULLNAME
Initialisieren/verwenden Sie das bstrFullName Feld.

DEBUGPROP_INFO_NAME
Initialisieren/verwenden Sie das bstrName Feld.

DEBUGPROP_INFO_TYPE
Initialisieren/verwenden Sie das bstrType Feld.

DEBUGPROP_INFO_VALUE
Initialisieren/verwenden Sie das bstrValue Feld.

DEBUGPROP_INFO_ATTRIB
Initialisieren/verwenden Sie das dwAttrib Feld.

DEBUGPROP_INFO_PROP
Initialisieren/verwenden Sie das pProperty Feld, das eine IDebugProperty2-Schnittstelle enthält.

DEBUGPROP_INFO_VALUE_AUTOEXPAND
Gibt an, dass das Wertfeld den automatisch erweiterten Wert enthalten soll, falls verfügbar, für diesen Objekttyp.

DEBUGPROP_INFO_VALUE_NOFUNCEVAL
Veraltet.

DEBUGPROP_INFO_VALUE_RAW
Geben Sie keine verschönerten Werte oder Elemente zurück (d. h. formatieren Sie die Werte nicht).

DEBUGPROP_INFO_VALUE_NO_TOSTRING
Geben Sie keine speziellen synthetisierten Werte zurück (z. B. rufen ToString() Sie kein Objekt auf, um einen Wert zu erzeugen).

DEBUGPROP_INFO_NONE
Gibt an, dass keine Kennzeichnungen festgelegt werden.

DEBUGPROP_INFO_STANDARD
Initialisieren/verwenden Sie die dwAttribFelder , bstrName, , bstrTypeund bstrValue die Felder.

DEBUGPROP_INFO_All
Gibt eine Maske aller Kennzeichen an.

Hinweise

Diese Werte werden an die Methoden GetPropertyInfo, EnumChildren und EnumProperties übergeben, um anzugeben, welche Felder die DEBUG_PROPERTY_INFO Struktur initialisiert werden sollen.

Diese Werte werden auch für das dwFields Element der DEBUG_PROPERTY_INFO Struktur verwendet, um anzugeben, welche Felder der Struktur verwendet und gültig sind, wenn die Struktur zurückgegeben wird.

Diese Werte können mit einem bitweisen ORkombiniert werden.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch