IDataModelScriptDebug::SetEventFilter 方法 (dbgmodel.h)

SetEventFilter 方法更改由 ScriptDebugEventFilter 枚举成员定义的特定事件的“中断事件”行为。 可以在 GetEventFilter 方法的文档中找到 (可用事件的完整列表,以及此枚举) 的说明。

如果脚本调试器不支持特定事件类型,可能会返回E_NOTIMPL。

只要通过调用 StartDebugging 方法启用脚本调试器,调用此方法是合法的。

语法

HRESULT SetEventFilter(
  ScriptDebugEventFilter eventFilter,
  bool                   isBreakEnabled
);

参数

eventFilter

指示正在为哪个事件更改“中断事件”行为。 事件定义为 ScriptDebugEventFilter 枚举的成员。

isBreakEnabled

如果为 true,则表示调用方希望调试器在给定事件发生时闯入调试器;如果为 false,则表示调用方不希望调试器在给定事件发生时中断调试器。

返回值

此方法返回指示成功或失败的 HRESULT。

要求

要求
Header dbgmodel.h

另请参阅

IDataModelScriptDebug 接口