Freigeben über


IDataModelScriptDebug2::SetBreakpoint-Methode (dbgmodel.h)

Die SetBreakpoint-Methode legt einen Haltepunkt innerhalb des Skripts fest. Beachten Sie, dass die Implementierung die inpassierten Zeilen- und Spaltenpositionen so anpassen kann, dass sie zu einer geeigneten Codeposition weitergeleitet werden. Die tatsächlichen Zeilen- und Spaltennummern, in denen der Haltepunkt platziert wurde, können durch Methodenaufrufe auf der zurückgegebenen IDataModelScriptDebugBreakpoint-Schnittstelle abgerufen werden.

Beachten Sie, dass es in der Verantwortung der Implementierung liegt, sich alle festgelegten Haltepunkte zu "merken" und jedem einen eindeutigen Bezeichner zuzuweisen. Dieser Bezeichner muss innerhalb der Domäne eines einzelnen Skripts eindeutig sein.

Solange der Skriptdebugger über einen Aufruf der StartDebugging-Methode aktiviert wird, ist es zulässig, diese Methode aufzurufen. Ein Haltepunkt kann festgelegt werden, bevor eine Ausführung erfolgt.

Syntax

HRESULT SetBreakpoint(
  ULONG                           linePosition,
  ULONG                           columnPosition,
  IDataModelScriptDebugBreakpoint **breakpoint
);

Parameter

linePosition

Die einbasierte Zeilennummer des Speicherorts im Quellcode, an dem der Haltepunkt festgelegt wird.

columnPosition

Die eine basierende Spaltennummer in der angegebenen Zeile, in der der Haltepunkt festgelegt wird.

breakpoint

Hier wird eine IDataModelScriptDebugBreakpoint-Schnittstelle zurückgegeben, die den neu erstellten Haltepunkt darstellt.

Rückgabewert

Diese Methode gibt HRESULT zurück, das den Erfolg oder Fehler angibt.

Anforderungen

Anforderung Wert
Header dbgmodel.h

Weitere Informationen

IDataModelScriptDebug2-Schnittstelle