Freigeben über


IDataModelScriptDebug2::SetEventFilter-Methode (dbgmodel.h)

Die SetEventFilter-Methode ändert das Verhalten "Break on event" für ein bestimmtes Ereignis, wie durch ein Element der ScriptDebugEventFilter-Aufzählung definiert. Eine vollständige Liste der verfügbaren Ereignisse (und eine Beschreibung dieser Enumeration) finden Sie in der Dokumentation für die GetEventFilter-Methode.

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

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

Syntax

HRESULT SetEventFilter(
  ScriptDebugEventFilter eventFilter,
  bool                   isBreakEnabled
);

Parameter

eventFilter

Gibt an, für welches Ereignis das Verhalten "Unterbrechung bei Ereignis" geändert wird. Das Ereignis wird als Mitglied der ScriptDebugEventFilter-Aufzählung definiert.

isBreakEnabled

Wenn true, gibt an, dass der Aufrufer möchte, dass der Debugger in den Debugger unterteilt werden soll, wenn das angegebene Ereignis auftritt; wenn false, gibt an, dass der Aufrufer den Debugger nicht in den Debugger unterbricht, wenn das angegebene Ereignis auftritt.

Rückgabewert

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

Anforderungen

Anforderung Wert
Header- dbgmodel.h

Siehe auch

IDataModelScriptDebug2-Schnittstelle