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
IDebugProperty2 : : GetPropertyInfo