IEnumDebugErrorBreakpoints2

This interface enumerates the error breakpoints associated with a pending breakpoint.

IEnumDebugErrorBreakpoints2 : IUnknown

Notes for Implementers

The debug engine (DE) implements this interface as part of its support for breakpoints.

Notes for Callers

Visual Studio calls IDebugPendingBreakpoint2::CanBind to obtain this interface representing a list of breakpoints that cannot be bound, or IDebugPendingBreakpoint2::EnumErrorBreakpoints to obtain this interface representing a list of breakpoints that were not bound.

Methods in Vtable Order

The following table shows the methods of IEnumDebugErrorBreakpoints2.

Method

Description

IEnumDebugErrorBreakpoints2::Next

Retrieves a specified number of error breakpoints in an enumeration sequence.

IEnumDebugErrorBreakpoints2::Skip

Skips a specified number of error breakpoints in an enumeration sequence.

IEnumDebugErrorBreakpoints2::Reset

Resets an enumeration sequence to the beginning.

IEnumDebugErrorBreakpoints2::Clone

Creates an enumerator that contains the same enumeration state as the current enumerator.

IEnumDebugErrorBreakpoints2::GetCount

Gets the number of error breakpoints in an enumerator.

Remarks

This interface holds a list of IDebugErrorBreakpoint2 interfaces, each of which describes a breakpoint that could not be bound and why it could not be bound. Visual Studio uses the IEnumDebugErrorBreakpoint2 interface to update the breakpoints shown in the IDE.

Requirements

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

See Also

Concepts

Core Interfaces

IDebugPendingBreakpoint2::CanBind

IDebugPendingBreakpoint2::EnumErrorBreakpoints

IDebugErrorBreakpoint2