IEnumDebugPropertyInfo2
Note
This article applies to Visual Studio 2015. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here
This interface enumerates DEBUG_PROPERTY_INFO structures.
Syntax
IEnumDebugPropertyInfo2 : IUnknown
Notes for Implementers
The debug engine (DE) implements this interface to represent information for a particular property.
Notes for Callers
Call EnumChildren to obtain this interface representing the children of a particular property. Call 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 |
---|---|
Next | Retrieves a specified number of DEBUG_PROPERTY_INFO structures in an enumeration sequence. |
Skip | Skips a specified number of DEBUG_PROPERTY_INFO structures in an enumeration sequence. |
Reset | Resets an enumeration sequence to the beginning. |
Clone | Creates an enumerator that contains the same enumeration state as the current enumerator. |
GetCount | 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
Core Interfaces
DEBUG_PROPERTY_INFO
IDebugProperty2
EnumChildren
EnumProperties