Freigeben über


IDataModelScriptDebug2::SetEventFilter-Methode (dbgmodel.h)

Die SetEventFilter-Methode ändert das Verhalten "Break on Event" für ein bestimmtes Ereignis, das durch ein Element der ScriptDebugEventFilter-Enumeration definiert wird. 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, 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 SetEventFilter(
  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 true, gibt an, dass der Aufrufer möchte, dass der Debugger in den Debugger einbricht, wenn das angegebene Ereignis auftritt. wenn false, gibt an, dass der Aufrufer nicht möchte, dass der Debugger in den Debugger einbricht, wenn das angegebene Ereignis auftritt.

Rückgabewert

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

Anforderungen

Anforderung Wert
Header dbgmodel.h

Weitere Informationen

IDataModelScriptDebug2-Schnittstelle