Sdílet prostřednictvím


IDebugExceptionEvent2::PassToDebuggee

Určuje, zda má být výjimka předána do programu, který je laděný při spuštění pokračovat, nebo pokud má být výjimka zahozena.

Syntaxe

int PassToDebuggee(
   int fPass
);

Parametry

fPass
[v] Nenulová (TRUE), pokud by se výjimka měla předat programu, který je laděný při provádění, nebo nula (FALSE), pokud by se výjimka měla zahodit.

Vrácená hodnota

V případě úspěchu vrátí hodnotu S_OK; v opačném případě vrátí kód chyby.

Poznámky

Volání této metody ve skutečnosti nezpůsobí spuštění kódu v ladicím programu. Volání je pouze nastavit stav pro další spuštění kódu. Například volání Metody CanPassToDebuggee se mohou vrátit S_OK s EXCEPTION_INFO.dwState pole je nastaveno na EXCEPTION_STOP_SECOND_CHANCEhodnotu .

Integrované vývojové prostředí (IDE) může obdržet událost IDebugExceptionEvent2 a volat metodu Continue . Ladicí modul (DE) by měl mít výchozí chování pro zpracování případu, pokud PassToDebuggee metoda není volána.

Viz také