Freigeben über


DEBUG_REFERENCE_INFO

Beschreibt einen Verweis.

Syntax

public struct DEBUG_REFERENCE_INFO {
    public uint             dwFields;
    public string           bstrName;
    public string           bstrType;
    public string           bstrValue;
    public ulong            dwAttrib;
    public uint.            dwRefType;
    public IDebugReference2 m_pReference;
};

Mitglieder

dwFields
Eine Kombination von Flags aus der DEBUGREF_INFO_FLAGS-Aufzählung , die angibt, welche Felder ausgefüllt sind.

bstrName
Der vom Benutzer angegebene Name des IDebugReference2-Objekts .

bstrType
Der Verweistyp als formatierte Zeichenfolge.

bstrValue
Der Bezugswert als formatierte Zeichenfolge

dwAttrib
Eine Kombination von Flags aus der DBG_ATTRIB_FLAGS-Aufzählung , die die Flags für die Debugeigenschaftsattribute angibt.

dwRefType
Ein Wert aus der REFERENCE_TYPE-Aufzählung, der angibt, ob der Bezugstyp stark oder schwach ist.

m_pReference
Ein IDebugReference2 -Objekt, das die Referenzinformationen angibt.

Hinweise

Diese Struktur wird an einen Aufruf der GetReferenceInfo-Methode übergeben, die ausgefüllt werden soll. Diese Struktur wird auch als Teil einer Liste von der IEnumDebugReferenceInfo2-Schnittstelle zurückgegeben, die wiederum von einem Aufruf der EnumChildren-Methode zurückgegeben wird.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch