Метод IDebugControl::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