DEBUG_REFERENCE_INFODEBUG_REFERENCE_INFO

Descreve uma referência.Describes a reference.

SintaxeSyntax

typedef struct tagDEBUG_REFERENCE_INFO {
    DEBUGREF_INFO_FLAGS dwFields;
    BSTR                bstrName;
    BSTR                bstrType;
    BSTR                bstrValue;
    DBG_ATTRIB_FLAGS    dwAttrib;
    REFERENCE_TYPE.     dwRefType;
    IDebugReference2*   m_pReference;
} DEBUG_REFERENCE_INFO;
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;
};

MembrosMembers

dwFields uma combinação de sinalizadores dos DEBUGREF_INFO_FLAGS enumeração que especifica quais campos são preenchidos.dwFields A combination of flags from the DEBUGREF_INFO_FLAGS enumeration that specifies which fields are filled out.

bstrName o usuário especificado pelo nome da IDebugReference2 objeto.bstrName The user-specified name of the IDebugReference2 object.

bstrType a referência de tipo como uma cadeia de caracteres formatada.bstrType The reference type as a formatted string.

o valor de referência como uma cadeia de caracteres formatada de bstrValuebstrValue The reference value as a formatted string

dwAttrib uma combinação de sinalizadores dos DBG_ATTRIB_FLAGS enumeração que especifica os sinalizadores para os atributos de propriedade de depuração.dwAttrib A combination of flags from the DBG_ATTRIB_FLAGS enumeration that specifies the flags for the debug property attributes.

valor dwRefType A partir de REFERENCE_TYPE enumeração que especifica se o tipo de referência é forte ou fraca.dwRefType A value from the REFERENCE_TYPE enumeration that specifies whether the reference type is strong or weak.

m_pReference uma IDebugReference2 objeto que especifica as informações de referência.m_pReference An IDebugReference2 object that specifies the reference information.

ComentáriosRemarks

Essa estrutura é passada para uma chamada para o GetReferenceInfo método a ser preenchido.This structure is passed to a call to the GetReferenceInfo method to be filled in. Essa estrutura também é retornada como parte de uma lista a partir de IEnumDebugReferenceInfo2 interface que, por sua vez, é retornado de uma chamada para o EnumChildren método.This structure is also returned as part of a list from the IEnumDebugReferenceInfo2 interface which, in turn, is returned from a call to the EnumChildren method.

RequisitosRequirements

Header: msdbg.hHeader: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.InteropNamespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dllAssembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte tambémSee Also