Used to describe any hierarchical property of the entity being debugged that has a name, type, and value. Most commonly, IDebugProperty is used to describe the result of expression evaluation, statement evaluation, or register evaluation.

Methods in Vtable Order

The following table shows the methods of the IDebugProperty Interface.

Method Description

IDebugProperty::GetPropertyInfo

Get the DebugPropertyInfo that describes this IDebugProperty.

IDebugProperty::GetExtendedInfo

Gets the extended information on a property.

IDebugProperty::SetValueAsString

Sets the value of a property from a string.

IDebugProperty::EnumMembers

Enumerates the members of a property.

IDebugProperty::GetParent

Gets the parent of a property.

Requirements

Header: dbgprop.h