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 do DEBUGREF_INFO_FLAGS enumeração que especifica quais campos são preenchidos.A combination of flags from the DEBUGREF_INFO_FLAGS enumeration that specifies which fields are filled out.

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

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

bstrValue
O valor de referência como uma cadeia de caracteres formatadaThe reference value as a formatted string

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

dwRefType
Um valor a partir de REFERENCE_TYPE enumeração que especifica se o tipo de referência é forte ou fraca.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.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