Freigeben über


DEBUGPROP_INFORMATION_FLAGS

Gibt an, welche über eine Debug- Eigenschaftenobjekt Informationen abzurufen.

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
};
typedef DWORD DEBUGPROP_INFO_FLAGS;
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
};

Mitglieder

  • DEBUGPROP_INFORMATION_FULLNAME
    Initialisieren Sie das Feld bstrFullName /verwenden.

  • DEBUGPROP_INFORMATION_NAME
    Initialisieren Sie das Feld bstrName /verwenden.

  • DEBUGPROP_INFORMATION_TYPE
    Initialisieren Sie das Feld bstrType /verwenden.

  • DEBUGPROP_INFORMATION_VALUE
    Initialisieren Sie das Feld bstrValue /verwenden.

  • DEBUGPROP_INFORMATION_ATTRIB
    Initialisieren Sie das Feld dwAttrib /verwenden.

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

  • DEBUGPROP_INFORMATION_VALUE_AUTOEXPAND
    Gibt an, dass das Feld Wert den AUTO-erweiterten Wert enthalten soll, falls verfügbar, für diesen Objekttyp.

  • DEBUGPROP_INFORMATION_VALUE_NOFUNCEVAL
    Veraltet.

  • DEBUGPROP_INFORMATION_VALUE_RAW
    Geben Sie keine verschönerten Werte oder Member zurück (das heißt formatieren Sie nicht die Werte).

  • DEBUGPROP_INFORMATION_VALUE_NO_TOSTRING
    Geben Sie keine besonderen synthetischen Werte zurück (z. B. rufen Sie nicht ToString() für ein Objekt auf, um einen Wert zu erstellen).

  • DEBUGPROP_INFORMATION_NONE
    Gibt an, dass keine Flags festgelegt werden.

  • DEBUGPROP_INFORMATION_STANDARD
    Initialisieren Sie dwAttrib, bstrName/verwenden, bstrType, und bstrValue Felder.

  • DEBUGPROP_INFORMATION_All
    Gibt eine Maske aller Flags an.

Hinweise

Diese Werte werden an den IDebugProperty2::GetPropertyInfo, IDebugProperty2::EnumChildrenund IDebugStackFrame2::EnumProperties-Methode übergeben, um anzugeben, welche Felder der DEBUG_PROPERTY_INFORMATION Struktur initialisiert werden sollen.

Diese Werte werden auch für den dwFields-Member 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 bitweisen ORkombiniert werden.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch

Referenz

Enumerationen (Visual Studio-Debugging)

IDebugProperty2

IDebugProperty2::GetPropertyInfo

IDebugProperty2::EnumChildren

IDebugStackFrame2::EnumProperties

DEBUG_PROPERTY_INFORMATION