Freigeben über


DEBUG_PROPERTY_INFORMATION

Enthält Informationen über eine Eigenschaft.

typedef struct tagDEBUG_PROPERTY_INFO { 
   DEBUGPROP_INFO_FLAGS dwValidFields;
   BSTR                 bstrFullName;
   BSTR                 bstrName;
   BSTR                 bstrType;
   BSTR                 bstrValue;
   IDebugProperty2*     pProperty;
   DBG_ATTRIB_FLAGS     dwAttrib;
} DEBUG_PROPERTY_INFO;
public struct DEBUG_PROPERTY_INFO { 
   public uint            dwValidFields;
   public string          bstrFullName;
   public string          bstrName;
   public string          bstrType;
   public string          bstrValue;
   public IDebugProperty2 pProperty;
   public ulong           dwAttrib;
};

Mitglieder

  • dwValidFields
    Eine Kombination von Flags aus der DEBUGPROP_INFORMATION_FLAGS-Enumeration, die angibt, welche Felder aufgefüllt werden.

  • bstrFullName
    Der vollständige Name der Eigenschaft.

  • bstrName
    Der Eigenschaftenname in einem Kontext.

  • bstrType
    Der Eigenschaftentyp als formatierte Zeichenfolge.

  • bstrValue
    Der Eigenschaftswert als formatierte Zeichenfolge.

  • pProperty
    Das IDebugProperty2 von dieser Struktur beschriebenen Objekts.

  • dwAttrib
    Eine Kombination von Flags aus der DBG_ATTRIB_FLAGS-Enumeration, die die Attribute dieser Eigenschaft beschreibt.

Hinweise

Eine Eigenschaft ist ein Objekt einer hierarchischen Natur, die einen Namen, einen Typ und einen Wert verfügt. Beispielsweise kann eine Eigenschaft lokale Variablen, Parametern, Variablen und Ausdrücke und Überwachen Register beschreiben.

Diese Struktur wird auf die IDebugProperty2::GetPropertyInfo-Methode übergeben, in der er eingetragen wird. Diese Struktur wird auch als Teil einer Liste dieser Struktur aus der IEnumDebugPropertyInfo2-Schnittstelle zurückgegeben, die wiederum von einem Aufruf der IDebugProperty2::EnumChildren und IDebugStackFrame2::EnumProperties-Methoden zurückgegeben wurde.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch

Referenz

Strukturen und Unions

DEBUGPROP_INFORMATION_FLAGS

DBG_ATTRIB_FLAGS

IDebugProperty2

IDebugProperty2::GetPropertyInfo

IEnumDebugPropertyInfo2

IDebugProperty2::EnumChildren

IDebugStackFrame2::EnumProperties