IDebugControl::SetInterruptTimeout 方法 (dbgeng.h)

SetInterruptTimeout 方法设置 调试器引擎 在请求中断调试器时应等待的秒数。

语法

HRESULT SetInterruptTimeout(
  [in] ULONG Seconds
);

参数

[in] Seconds

指定在请求中断调试器时引擎应等待目标的秒数。

返回值

此方法也可能返回错误值。 有关详细信息,请参阅 返回值

返回代码 描述
S_OK
该方法成功。

言论

使用 DEBUG_INTERRUPT_ACTIVE 标志调用 setInterrupt 时,引擎会请求中断调试器。

如果中断超时,引擎将生成综合异常事件。 此事件将发送到 事件回调对象,'s IDebugEventCallbacks::Exception 方法。

大多数目标不支持中断超时。 实时用户模式调试是支持它们的目标之一。

要求

要求 价值
目标平台 桌面
标头 dbgeng.h (包括 Dbgeng.h)

另请参阅

GetInterruptTimeout

IDebugControl

IDebugControl2

IDebugControl3

IDebugEventCallbacks::Exception

SetInterrupt