Sdílet prostřednictvím


IDebugCanStopEvent2::GetReason

Získá důvod, proč ladicí modul (DE) chce zastavit.

Syntaxe

int GetReason( 
   out enum_CANSTOP_REASON pcr
);

Parametry

pcr
[ven] Vrátí hodnotu z CANSTOP_REASON výčtu, který popisuje důvod této události.

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

Tato metoda se obvykle volá před metodou CanStop, takže volající může určit, zda má metoda předat nenulovou IDebugCanStopEvent2::CanStop (TRUE).

Důvodem zastavení může být buď CANSTOP_ENTRYPOINT, což znamená, že DE dosáhl vstupního bodu, nebo CANSTOP_STEPIN, což znamená, že DE vstoupil do funkce.

Viz také