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


Метод IDebugControl2::GetInterruptTimeout (dbgeng.h)

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

Синтаксис

HRESULT GetInterruptTimeout(
  [out] PULONG Seconds
);

Параметры

[out] Seconds

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

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

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

Код возврата Описание
S_OK
Метод выполнен успешно.

Комментарии

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

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

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть dbgeng.h (включая Dbgeng.h)

См. также раздел

IDebugControl

IDebugControl2

IDebugControl3

IDebugEventCallbacks::Exception

SetInterrupt

SetInterruptTimeout