Поделиться через


Метод IDebugControl3::SetInterruptTimeout (dbgeng.h)

Метод SetInterruptTimeout задает количество секунд, обработчика отладчика, которое должно ожидать при запросе перерыва в отладчик.

Синтаксис

HRESULT SetInterruptTimeout(
  [in] ULONG Seconds
);

Параметры

[in] Seconds

Указывает количество секунд, которое обработчик должен ждать целевого объекта при запросе перерыва в отладчике.

Возвращаемое значение

Этот метод также может возвращать значения ошибок. Дополнительные сведения см. в возвращаемых значений.

Возвращаемый код Описание
S_OK
Метод был успешным.

Замечания

Подсистема запрашивает разрыв в отладчик при вызове SetInterrupt с флагом DEBUG_INTERRUPT_ACTIVE.

Если время ожидания прерывания истекает, подсистема создаст событие искусственного исключения. Это событие будет отправлено в объекты обратного вызова событий IDebugEventCallbacks::Exception.

Большинство целевых объектов не поддерживают время ожидания прерываний. Отладка в реальном режиме пользователя является одним из целевых объектов, поддерживающих их.

Требования

Требование Ценность
целевая платформа Настольный
заголовка dbgeng.h (include Dbgeng.h)

См. также

GetInterruptTimeout

IDebugControl

IDebugControl2

IDebugControl3

IDebugEventCallbacks::Exception

SetInterrupt