Udostępnij za pośrednictwem


DEBUG_REFERENCE_INFO

Opisuje odwołanie.

Składnia

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;
};

Członkowie

dwFields
Kombinacja flag z DEBUGREF_INFO_FLAGS wyliczenie określające, które pola są wypełniane.

bstrName
Określona przez użytkownika nazwa obiektu IDebugReference2 .

bstrType
Typ odwołania jako sformatowany ciąg.

bstrValue
Wartość odwołania jako sformatowany ciąg

dwAttrib
Kombinacja flag z DBG_ATTRIB_FLAGS wyliczenia, która określa flagi atrybutów właściwości debugowania.

dwRefType
Wartość z wyliczenia REFERENCE_TYPE , która określa, czy typ odwołania jest silny, czy słaby.

m_pReference
Obiekt IDebugReference2 określający informacje referencyjne.

Uwagi

Ta struktura jest przekazywana do wywołania metody GetReferenceInfo , która ma zostać wypełniona. Ta struktura jest również zwracana jako część listy z interfejsu IEnumDebugReferenceInfo2 , który z kolei jest zwracany z wywołania metody EnumChildren .

Wymagania

Nagłówek: msdbg.h

Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop

Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll

Zobacz też