Share via


DebugPropertyInfo Structure

Describes an object of a hierarchical nature that has name, type, and value. It is used to describe the debug properties of local variables, parameters, watch variables and expressions, and registers.

Syntax

typedef struct DebugPropertyInfo{  
   DBGPROP_INFO_FLAGS  dwValidFields;  
   BSTR  bstrName;  
   BSTR  bstrType;  
   BSTR  bstrValue;  
   BSTR  bstrFullName;  
   DBGPROP_ATTRIB_FLAGS  dwAttrib;  
   IDebugProperty*  pDebugProp;  
};  

Members

dwValidFields
An enumerated data type used to specify which fields are initialized.

bstrName
The property name within a context.

bstrType
The property type, as formatted string.

bstrValue
The property value, as formatted string.

bstrFullName
The full name of the property.

dwAttrib
An enumeration that specifies the flags for the debug property attributes.

pDebugProp
The IDebugProperty described by the information in this DebugPropertyInfo structure.

See also

IDebugProperty Interface
DBGPROP_ATTRIB_FLAGS
DBGPROP_INFO_FLAGS