Export (0) Print
Expand All

DEBUG_PROPERTY_INFO

Contains information about a debug property.

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

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.

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.

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Community Additions

ADD
Show:
© 2014 Microsoft