Freigeben über


IDebugExceptionEvent2::PassToDebuggee

Gibt an, ob die Ausnahme an das Programm übergeben werden soll, das beim Fortsetzen der Ausführung gedebuggt wird, oder ob die Ausnahme nicht Karte werden soll.

Syntax

int PassToDebuggee(
   int fPass
);

Parameter

fPass
[in] Nonzero (TRUE) if the exception should be passed to the program being debugged when execution resumes, or zero (FALSE) if the exception should be dis Karte ed.

Rückgabewert

Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben.

Hinweise

Das Aufrufen dieser Methode führt nicht dazu, dass code im Debugprogramm ausgeführt wird. Der Aufruf dient lediglich zum Festlegen des Zustands für die nächste Codeausführung. Beispielsweise können Aufrufe der CanPassToDebuggee-Methode mit dem EXCEPTION_INFO zurückgegeben werdenS_OK.dwState feld auf EXCEPTION_STOP_SECOND_CHANCE.

Die IDE empfängt möglicherweise das IDebugExceptionEvent2-Ereignis und ruft die Continue-Methode auf. Das Debugmodul (DE) sollte ein Standardverhalten aufweisen, um den Fall zu behandeln, wenn die PassToDebuggee Methode nicht aufgerufen wird.

Siehe auch