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


IDebugExceptionEvent2::PassToDebuggee

Указывает, следует ли передавать исключение в программу, отлаживаемую при возобновлении выполнения, или если исключение должно быть отключено карта.

Синтаксис

int PassToDebuggee(
   int fPass
);

Параметры

fPass
[in] Ненулевое (TRUE) если исключение должно быть передано в программу, отлаживаемую при возобновлении выполнения, или ноль (FALSE), если исключение должно быть отключено карта.

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

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

Замечания

Вызов этого метода фактически не приводит к выполнению кода в отлаживаемой программе. Вызов заключается в том, чтобы задать состояние для следующего выполнения кода. Например, вызовы метода CanPassToDebuggee могут возвращаться S_OK с помощью EXCEPTION_INFO.dwState для поля задано EXCEPTION_STOP_SECOND_CHANCEзначение .

Интегрированная среда разработки может получить событие IDebugExceptionEvent2 и вызвать метод Continue . Подсистема отладки (DE) должна иметь поведение по умолчанию для обработки дела, если PassToDebuggee метод не вызывается.

См. также