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 интерфейс.