Share via


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