Freigeben über


IDataModelScriptDebugBreakpointEnumerator-Schnittstelle (dbgmodel.h)

Ein Enumerator von Haltepunkten innerhalb des Skripts.

Der Skriptanbieter implementiert dies, um alle Haltepunkte aufzulisten, die derzeit innerhalb des Skripts vorhanden sind (unabhängig davon, ob aktiviert oder nicht).

Erbschaft

IDataModelScriptDebugBreakpointEnumerator erbt von IUnknown.

Methodik

Die IDataModelScriptDebugBreakpointEnumerator Schnittstelle verfügt über diese Methoden.

 
IDataModelScriptDebugBreakpointEnumerator::AddRef

Die IDataModelScriptDebugBreakpointEnumerator::AddRef-Methode erhöht die Verweisanzahl für eine Schnittstelle in einem Objekt.
IDataModelScriptDebugBreakpointEnumerator::GetNext

Die GetNext-Methode verschiebt den Enumerator vorwärts an den nächsten Haltepunkt, der aufgezählt werden soll, und gibt die IDataModelScriptDebugBreakpoint-Schnittstelle für diesen Haltepunkt zurück.
IDataModelScriptDebugBreakpointEnumerator::QueryInterface

Die IDataModelScriptDebugBreakpointEnumerator::QueryInterface-Methode ruft Zeiger auf die unterstützten Schnittstellen für ein Objekt ab.
IDataModelScriptDebugBreakpointEnumerator::Release

Die IDataModelScriptDebugBreakpointEnumerator::Release-Methode erhöht die Verweisanzahl für eine Schnittstelle in einem Objekt.
IDataModelScriptDebugBreakpointEnumerator::Reset

Mit der Reset-Methode wird die Position des Enumerators an die Stelle zurückgesetzt, an der sie unmittelbar nach der Erstellung des Enumerationsgebers lag , d. h. vor dem ersten aufgezählten Haltepunkt.

Bemerkungen

Wenn ein Skriptanbieter das Debuggen unterstützt, muss er auch alle Haltepunkte nachverfolgen, die jedem und jedem Skript zugeordnet sind, und diese Haltepunkte auf der Debugschnittstelle aufzählen können. Der Enumerator für Haltepunkte wird über die EnumerateBreakpoints-Methode auf der Debugschnittstelle für ein bestimmtes Skript abgerufen.

Anforderungen

Anforderung Wert
Header- dbgmodel.h

Siehe auch

Debuggerdatenmodell C++-Übersicht