Метод IDebugControl2::GetInterruptTimeout (dbgeng.h)
Метод GetInterruptTimeout возвращает количество секунд, в течение которых обработчик будет ожидать при запросе перерыва в отладчике.
Синтаксис
HRESULT GetInterruptTimeout(
[out] PULONG Seconds
);
Параметры
[out] Seconds
Получает количество секунд, в течение которых обработчик будет ожидать целевого объекта при запросе перерыва в отладчике.
Возвращаемое значение
Этот метод также может возвращать значения ошибок. Дополнительные сведения см. в разделе Возвращаемые значения .
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
Комментарии
Обработчик запрашивает разрыв в отладчике при вызове Метода SetInterrupt с DEBUG_INTERRUPT_ACTIVE. Если время ожидания этого прерывания истекает, подсистема создаст событие искусственного исключения. Это событие будет отправлено в метод IDebugEventCallbacks::Exceptionобъектов обратного вызова события.
Большинство целевых объектов не поддерживают тайм-ауты прерываний. Динамическая отладка в пользовательском режиме является одной из целей, которая их поддерживает.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | dbgeng.h (включая Dbgeng.h) |