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


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

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

Синтаксис

HRESULT GetInterruptTimeout(
  [out] PULONG Seconds
);

Параметры

[out] Seconds

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

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

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

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

Замечания

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

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

Требования

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

См. также

IDebugControl

IDebugControl2

IDebugControl3

IDebugEventCallbacks::Exception

SetInterrupt

SetInterruptTimeout