IEnumDebugPropertyInfo2
This interface enumerates DEBUG_PROPERTY_INFO structures.
IEnumDebugPropertyInfo2 : IUnknown
Notes for Implementers
The debug engine (DE) implements this interface to represent information for a particular property.
Notes for Callers
Call IDebugProperty2::EnumChildren to obtain this interface representing the children of a particular property. Call IDebugStackFrame2::EnumProperties to obtain this interface representing the properties of a particular stack frame.
Methods in Vtable Order
The following table shows the methods of IEnumDebugPropertyInfo2.
Method |
Description |
---|---|
Retrieves a specified number of DEBUG_PROPERTY_INFO structures in an enumeration sequence. |
|
Skips a specified number of DEBUG_PROPERTY_INFO structures in an enumeration sequence. |
|
Resets an enumeration sequence to the beginning. |
|
Creates an enumerator that contains the same enumeration state as the current enumerator. |
|
Gets the number of DEBUG_PROPERTY_INFO structures in an enumerator. |
Remarks
In general, a property is a hierarchy of information that can include a name, value, address, and type, as well as any other information appropriate to the associated property object or stack frame. See IDebugProperty2 for more details.
Requirements
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll
See Also
Reference
IDebugStackFrame2::EnumProperties