DEBUG_REFERENCE_INFO
Descreve uma referência.
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;
};
Membros
dwFields
Uma combinação de sinalizadores da DEBUGREF_INFO_FLAGS enumeração que especifica quais campos são preenchidos.bstrName
O nome especificado pelo usuário da IDebugReference2 objeto.bstrType
O tipo de referência como uma seqüência de caracteres formatada.bstrValue
O valor de referência como uma seqüência de caracteres formatadadwAttrib
Uma combinação de sinalizadores da DBG_ATTRIB_FLAGS enumeração que especifica os sinalizadores para os atributos de propriedade de depuração.dwRefType
Um valor a partir do REFERENCE_TYPE enumeração que especifica se o tipo de referência é forte ou fraca.m_pReference
Um IDebugReference2 o objeto que especifica as informações de referência.
Comentários
Essa estrutura é passada para uma chamada para o IDebugReference2::GetReferenceInfo método para ser preenchido. Essa estrutura também é retornada como parte de uma lista a partir do IEnumDebugReferenceInfo2 interface que, por sua vez, é retornado de uma chamada para o IDebugReference2::EnumChildren método.
Requisitos
Cabeçalho: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll
Consulte também
Referência
IDebugReference2::GetReferenceInfo