SetEventFilter 方法根据 ScriptDebugEventFilter 枚举的成员定义的特定事件更改“事件中断”行为。 可以在 GetEventFilter 方法的文档中找到可用事件的完整列表(以及此枚举的说明)。
如果脚本调试器不支持特定事件类型,可能会返回E_NOTIMPL。
只要通过调用 StartDebugging 方法启用脚本调试器,调用此方法是合法的。
语法
HRESULT SetEventFilter(
ScriptDebugEventFilter eventFilter,
bool isBreakEnabled
);
参数
eventFilter
指示正在更改“事件中断”行为的事件。 该事件定义为 ScriptDebugEventFilter 枚举的成员。
isBreakEnabled
如果为 true,则表示调用方希望调试器在发生给定事件时闯入调试器;如果为 false,则表示调用方不希望调试器在发生给定事件时闯入调试器。
返回值
此方法返回指示成功或失败的 HRESULT。
要求
要求 | 价值 |
---|---|
标头 | dbgmodel.h |