IDebugExceptionEvent2:: PassToDebuggee
Specifica se l'eccezione debba essere passata al programma sottoposto a debug durante l'esecuzione riprende, o se l'eccezione viene rimossa.
HRESULT PassToDebuggee(
BOOL fPass
);
int PassToDebuggee(
int fPass
);
Parametri
- fPass
[in] Diverso da zero (TRUE) se l'eccezione viene passata al programma sottoposto a debug durante l'esecuzione riprende, o zero (FALSE) se l'eccezione viene rimossa.
Valore restituito
Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.
Note
Chiamare questo metodo non comporta alcun codice venga eseguito nel programma sottoposto a debug. La chiamata viene solo di impostare lo stato di dopo l'esecuzione di codice. Ad esempio, le chiamate IDebugExceptionEvent2:: CanPassToDebuggee al metodo possono restituire S_OK con EXCEPTION_INFORMATION. campo didwState impostato su EXCEPTION_STOP_SECOND_CHANCE.
L'ide possa ricevere IDebugExceptionEvent2 l'evento e chiamare IDebugProgram2:: continuare il metodo. Il motore (DE) di debug deve avere un comportamento predefinito per gestire il caso in cui il metodo di PassToDebuggee non viene chiamato.