Partager via


DEBUG_PROPERTY_INFORMATION

contient des informations sur une propriété de débogage.

typedef struct tagDEBUG_PROPERTY_INFO { 
   DEBUGPROP_INFO_FLAGS dwValidFields;
   BSTR                 bstrFullName;
   BSTR                 bstrName;
   BSTR                 bstrType;
   BSTR                 bstrValue;
   IDebugProperty2*     pProperty;
   DBG_ATTRIB_FLAGS     dwAttrib;
} DEBUG_PROPERTY_INFO;
public struct DEBUG_PROPERTY_INFO { 
   public uint            dwValidFields;
   public string          bstrFullName;
   public string          bstrName;
   public string          bstrType;
   public string          bstrValue;
   public IDebugProperty2 pProperty;
   public ulong           dwAttrib;
};

Membres

  • dwValidFields
    Une combinaison des indicateurs d'énumération de DEBUGPROP_INFORMATION_FLAGS qui spécifie quels champs sont remplis.

  • bstrFullName
    le nom complet de la propriété.

  • bstrName
    Le nom de propriété dans un contexte.

  • bstrType
    Le type de propriété comme une chaîne mise en forme.

  • bstrValue
    La valeur de propriété sous forme de chaîne mise en forme.

  • pProperty
    l'objet d' IDebugProperty2 décrit par cette structure.

  • dwAttrib
    Une combinaison des indicateurs d'énumération de DBG_ATTRIB_FLAGS décrivant les attributs de cette propriété.

Notes

Une propriété est un objet de nature hiérarchique qui a un nom, un type, et une valeur. Par exemple, une propriété peut décrire des variables locales, des paramètres, des variables et des expressions de l'indique, et registres.

Cette structure est passée à la méthode d' IDebugProperty2 : : GetPropertyInfo où elle est terminée. Cette structure est également retourné dans le cadre d'une liste de cette structure de l'interface d' IEnumDebugPropertyInfo2 qui, à son tour, est retournée à partir d'un appel aux méthodes d' IDebugProperty2 : : EnumChildren et d' IDebugStackFrame2 : : EnumProperties .

Configuration requise

en-tête : msdbg.h

l'espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi

Référence

Structures et unions

DEBUGPROP_INFORMATION_FLAGS

DBG_ATTRIB_FLAGS

IDebugProperty2

IDebugProperty2 : : GetPropertyInfo

IEnumDebugPropertyInfo2

IDebugProperty2 : : EnumChildren

IDebugStackFrame2 : : EnumProperties