DEBUG_REFERENCE_INFO

Descreve uma referência.

Sintaxe

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

Membros

dwFields
Uma combinação de sinalizadores da enumeração DEBUGREF_INFO_FLAGS que especifica quais campos são preenchidos.

bstrName
O nome especificado pelo usuário do objeto IDebugReference2 .

bstrType
O tipo de referência como uma cadeia de caracteres formatada.

bstrValue
O valor de referência como uma cadeia de caracteres formatada

dwAttrib
Uma combinação de sinalizadores da enumeração DBG_ATTRIB_FLAGS que especifica os sinalizadores para os atributos de propriedade de depuração.

dwRefType
Um valor da enumeração REFERENCE_TYPE que especifica se o tipo de referência é forte ou fraco.

m_pReference
Um objeto IDebugReference2 que especifica as informações de referência.

Comentários

Essa estrutura é passada para uma chamada para o método GetReferenceInfo a ser preenchido. Essa estrutura também é retornada como parte de uma lista da interface IEnumDebugReferenceInfo2 que, por sua vez, é retornada de uma chamada para o método EnumChildren .

Requisitos

Cabeçalho: msdbg.h

Espaço para nome: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Confira também