IDebugExceptionEvent2::PassToDebuggee
Gibt an, ob die Ausnahme an das Programm übergeben werden soll, das gedebuggt wird, wenn die Ausführung fortsetzt bzw. wenn die Ausnahme verworfen wird.
HRESULT PassToDebuggee(
BOOL fPass
);
int PassToDebuggee(
int fPass
);
Parameter
- fPass
[in] Ein Wert ungleich 0 (TRUE), wenn die Ausnahme an das Programm übergeben wird, das gedebuggt wird, wenn die Ausführung fortsetzt, oderFALSE(null), wenn die Ausnahme verworfen wird.
Rückgabewert
Bei Erfolg gibt S_OKzurück. andernfalls gibt einen Fehlercode zurück.
Hinweise
Das Aufrufen dieser Methode bewirkt keinen Code tatsächlich im Programm ausgeführt wird, der gedebuggt wird. Der Aufruf ist lediglich den Zustand für die nächste Codeausführung festzulegen. Beispielsweise geben möglicherweise Aufrufe der IDebugExceptionEvent2::CanPassToDebuggee-Methode S_OK mit EXCEPTION_INFORMATIONzurück.dwState Feld festgelegt EXCEPTION_STOP_SECOND_CHANCE.
Die IDE das IDebugExceptionEvent2-Ereignis empfangen und ruft die IDebugProgram2::Fahren Sie fort-Methode auf. Das Debugmodul (DE) sollte ein Standardverhalten verfügen, wenn die Groß- und Kleinschreibung zu behandeln, wenn die PassToDebuggee-Methode nicht aufgerufen wird.