Freigeben über


IDataModelScriptDebugBreakpointEnumerator-Schnittstelle (dbgmodel.h)

Ein Enumerator von Haltepunkten innerhalb des Skripts.

Der Skriptanbieter implementiert dies, um alle Haltepunkte aufzulisten, die derzeit im Skript vorhanden sind (ob aktiviert oder nicht).

Vererbung

IDataModelScriptDebugBreakpointEnumerator erbt von IUnknown.

Methoden

Die IDataModelScriptDebugBreakpointEnumerator-Schnittstelle verfügt über diese Methoden.

 
IDataModelScriptDebugBreakpointEnumerator::AddRef

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

Die GetNext-Methode verschiebt den Enumerator vorwärts zum nächsten Haltepunkt, der aufgelistet 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 verringert die Verweisanzahl für eine Schnittstelle für ein Objekt.
IDataModelScriptDebugBreakpointEnumerator::Reset

Die Reset-Methode setzt die Position des Enumerators an der Stelle zurück, an der er sich unmittelbar nach der Erstellung des Enumerators befand, d. h. vor dem ersten enumerierten Haltepunkt.

Hinweise

Wenn ein Skriptanbieter das Debuggen unterstützt, muss er auch alle Haltepunkte nachverfolgen, die jedem Skript zugeordnet sind, und diese Haltepunkte in der Debugschnittstelle auflisten 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

Weitere Informationen

Übersicht über das Debuggerdatenmodell in C++