Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Contains information about a debug property.
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;
};
Members
- dwValidFields 
 A combination of flags from the DEBUGPROP_INFO_FLAGS enumeration that specifies which fields are filled in.
- bstrFullName 
 The full name of the property.
- bstrName 
 The property name within a context.
- bstrType 
 The property type as a formatted string.
- bstrValue 
 The property value as a formatted string.
- pProperty 
 The IDebugProperty2 object described by this structure.
- dwAttrib 
 A combination of flags from the DBG_ATTRIB_FLAGS enumeration describing the attributes of this property.
Remarks
A property is an object of a hierarchical nature that has a name, type, and value. For example, a property can describe local variables, parameters, watch variables and expressions, and registers.
This structure is passed to the IDebugProperty2::GetPropertyInfo method where it is filled in. This structure is also returned as part of a list of this structure from the IEnumDebugPropertyInfo2 interface which, in turn, is returned from a call to the IDebugProperty2::EnumChildren and IDebugStackFrame2::EnumProperties methods.
Requirements
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll