DEBUG_PROPERTY_INFO

Enthält Informationen zu einer Debugeigenschaft.

Syntax

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_INFO_FLAGS-Aufzählung , die angibt, welche Felder ausgefüllt werden.

bstrFullName
Der vollständige Name der Eigenschaft.

bstrName
Der Eigenschaftsname innerhalb eines Kontexts.

bstrType
Der Eigenschaftstyp als formatierte Zeichenfolge.

bstrValue
Der Eigenschaftswert als formatierte Zeichenfolge.

pProperty
Das von dieser Struktur beschriebene IDebugProperty2-Objekt .

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, Typ und Wert enthält. Eine Eigenschaft kann z. B. lokale Variablen, Parameter, Überwachungsvariablen und Ausdrücke und Register beschreiben.

Diese Struktur wird an die GetPropertyInfo-Methode übergeben, in der sie ausgefüllt wird. Diese Struktur wird auch als Teil einer Liste dieser Struktur von der IEnumDebugPropertyInfo2-Schnittstelle zurückgegeben, die wiederum von einem Aufruf der EnumChildren - und EnumProperties-Methoden zurückgegeben wird.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch