Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die SetBreakpoint-Methode legt einen Haltepunkt innerhalb des Skripts fest. Beachten Sie, dass die Implementierung frei ist, um die passierten Zeilen- und Spaltenpositionen so anzupassen, dass sie an eine geeignete Codeposition weitergeleitet werden. Die tatsächlichen Zeilen- und Spaltennummern, in denen der Haltepunkt platziert wurde, können durch Methodenaufrufe für die zurückgegebene IDataModelScriptDebugBreakpoint-schnittstelle abgerufen werden.
Beachten Sie, dass die Implementierung dafür verantwortlich ist, alle festgelegten Haltepunkte zu "speichern" 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 ist, ist es legal, diese Methode aufzurufen. Ein Haltepunkt kann vor jeder Ausführung festgelegt werden.
Syntax
HRESULT SetBreakpoint(
ULONG linePosition,
ULONG columnPosition,
IDataModelScriptDebugBreakpoint **breakpoint
);
Parameter
linePosition
Die eine basierte 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 Erfolg oder Fehler angibt.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | dbgmodel.h |