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


IDebugCanStopEvent2::CanStop

Отладчик (DE) уведомляет ли остановка на текущем месте кода или не просто возобновить выполнение.

HRESULT CanStop ( 
   BOOL fCanStop
);
int CanStop ( 
   int fCanStop
);

Параметры

  • fCanStop
    [in] ненулевое значение (TRUEесли DE) должен прерывается на текущем месте кода; в противном случае - нуль (FALSE).

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

В случае успеха возвращает S_OK; в противном случае возвращает код ошибки.

Заметки

Получатель данного события обычно вызывает IDebugCanStopEvent2::GetReason метод, чтобы определить причину DE хочет остановить, а затем вызывает IDebugCanStopEvent2::CanStop метод с соответствующим ответом.

Если DE останавливается, он отправляет событие, описывающее причину для остановки. Обычно 2 событий, отправляются пользователю или ввода, представленные break IDebugBreakEvent2 интерфейс и событие точки останова, представленное IDebugBreakpointEvent2 интерфейс.

См. также

Ссылки

IDebugCanStopEvent2

IDebugBreakEvent2

IDebugBreakpointEvent2

IDebugCanStopEvent2::GetReason