IDebugExceptionEvent2::PassToDebuggee
Określa, czy wyjątek powinien zostać przekazany do debugowanego programu podczas wznawiania wykonywania, czy też jeśli wyjątek powinien zostać odrzucony.
Składnia
Parametry
fPass
[in] Nonzero (TRUE
) jeśli wyjątek powinien zostać przekazany do debugowanego programu podczas wznawiania wykonywania lub zero (FALSE
), jeśli wyjątek powinien zostać odrzucony.
Wartość zwracana
Jeśli operacja powiedzie się, zwraca wartość S_OK
; w przeciwnym razie zwraca kod błędu.
Uwagi
Wywołanie tej metody nie powoduje wykonania żadnego kodu w debugowanym programie. Wywołanie polega jedynie na ustawieniu stanu na potrzeby następnego wykonania kodu. Na przykład wywołania metody CanPassToDebuggee mogą zwracać S_OK
EXCEPTION_INFO.dwState
pole ustawione na EXCEPTION_STOP_SECOND_CHANCE
.
Środowisko IDE może odbierać zdarzenie IDebugExceptionEvent2 i wywoływać metodę Continue . Aparat debugowania (DE) powinien mieć domyślne zachowanie, aby obsłużyć przypadek, jeśli metoda nie jest wywoływana PassToDebuggee
.