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