DEBUG_REFERENCE_INFODEBUG_REFERENCE_INFO

Décrit une référence.Describes a reference.

SyntaxeSyntax

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

MembresMembers

dwFieldsdwFields
Une combinaison d’indicateurs à partir de la DEBUGREF_INFO_FLAGS énumération qui spécifie les champs sont remplis.A combination of flags from the DEBUGREF_INFO_FLAGS enumeration that specifies which fields are filled out.

bstrNamebstrName
Le nom spécifié par l’utilisateur de la IDebugReference2 objet.The user-specified name of the IDebugReference2 object.

bstrType argument de typebstrType
Le type de référence sous forme de chaîne mise en forme.The reference type as a formatted string.

bstrValue Argument de typebstrValue
La valeur de référence sous forme de chaîne mise en formeThe reference value as a formatted string

dwAttribdwAttrib
Une combinaison d’indicateurs à partir de la DBG_ATTRIB_FLAGS énumération qui spécifie les indicateurs pour les attributs de propriété de débogage.A combination of flags from the DBG_ATTRIB_FLAGS enumeration that specifies the flags for the debug property attributes.

dwRefTypedwRefType
Une valeur à partir de la REFERENCE_TYPE énumération qui spécifie si le type de référence est forte ou faible.A value from the REFERENCE_TYPE enumeration that specifies whether the reference type is strong or weak.

m_pReferencem_pReference
Un IDebugReference2 objet qui spécifie les informations de référence.An IDebugReference2 object that specifies the reference information.

NotesRemarks

Cette structure est passée à un appel à la GetReferenceInfo (méthode) doit être renseigné.This structure is passed to a call to the GetReferenceInfo method to be filled in. Cette structure est également retournée en tant que partie d’une liste à partir de la IEnumDebugReferenceInfo2 interface qui, à son tour, est retourné à partir d’un appel à la EnumChildren (méthode).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.

SpécificationsRequirements

En-tête : msdbg.hHeader: msdbg.h

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

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

Voir aussiSee Also

Structures et Unions Structures and Unions
IDebugReference2 IDebugReference2
DEBUGREF_INFO_FLAGS DEBUGREF_INFO_FLAGS
DBG_ATTRIB_FLAGS DBG_ATTRIB_FLAGS
REFERENCE_TYPE REFERENCE_TYPE
GetReferenceInfo GetReferenceInfo
EnumChildren EnumChildren
IEnumDebugReferenceInfo2IEnumDebugReferenceInfo2