Freigeben über


IDataModelScriptDebug::GetEventFilter-Methode (dbgmodel.h)

Die GetEventFilter-Methode gibt zurück, ob "Break on Event" für ein bestimmtes Ereignis aktiviert ist. Ereignisse, die einen "Break on event" verursachen können, werden durch ein Member der ScriptDebugEventFilter-Enumeration beschrieben, die wie folgt definiert wird:

Enumerant BESCHREIBUNG
ScriptDebugEventFilterEntry Gibt an, dass ein Umbruch für jeden Eintrag im Skript von außen in den Debugger einbricht. In dem Moment, in dem die Skripterstellungs-Engine einen Aufruf in Skriptcode vornimmt, sollte ein sofortiger Umbruch auftreten.
ScriptDebugEventFilterException Gibt an, dass der Debugger immer dann unterbrochen werden soll, wenn eine Ausnahme auftritt (was einige Debugger als Ausnahme beim ersten Zufall bezeichnen können). Dieser Umbruch sollte auftreten, bevor das Ereignis in irgendeiner Weise durch Skriptcode behandelt wird.
ScriptDebugEventFilterUnhandledException Gibt an, dass der Debugger unterbrochen werden soll, wenn eine nicht behandelte Ausnahme auftritt.
ScriptDebugEventFilterAbort Gibt an, dass der Debugger unterbrochen werden soll, wenn ein Abbruch auftritt, anstatt einfach die Skriptausführung abzubrechen.

Wenn ein bestimmter Ereignistyp vom Skriptdebugger nicht unterstützt wird, werden möglicherweise E_NOTIMPL zurückgegeben.

Solange der Skriptdebugger über einen Aufruf der StartDebugging-Methode aktiviert ist, ist es legal, diese Methode aufzurufen.

Syntax

HRESULT GetEventFilter(
  ScriptDebugEventFilter eventFilter,
  bool                   *isBreakEnabled
);

Parameter

eventFilter

Gibt an, für welches Ereignis das Verhalten "Ereignisunterbrechung" geändert wird. Das Ereignis wird als Member der ScriptDebugEventFilter-Enumeration definiert.

isBreakEnabled

Wenn "Break on Event" für das betreffende Ereignis aktiviert ist, wird true zurückgegeben. andernfalls wird false zurückgegeben.

Rückgabewert

Diese Methode gibt HRESULT zurück, das auf Erfolg oder Fehler hinweist.

Anforderungen

Anforderung Wert
Header dbgmodel.h

Weitere Informationen

IDataModelScriptDebug-Schnittstelle