Udostępnij za pośrednictwem


IDebugCanStopEvent2::GetReason

Pobiera przyczynę zatrzymania aparatu debugowania (DE).

Składnia

int GetReason( 
   out enum_CANSTOP_REASON pcr
);

Parametry

pcr
[out] Zwraca wartość z wyliczenia CANSTOP_REASON opisującego przyczynę tego zdarzenia.

Wartość zwracana

Jeśli operacja powiedzie się, zwraca wartość S_OK; w przeciwnym razie zwraca kod błędu.

Uwagi

Ta metoda jest zwykle wywoływana przed metodą CanStop, aby obiekt wywołujący mógł określić, czy przekazać metodę IDebugCanStopEvent2::CanStop inną niż zero (TRUE).

Przyczyną zatrzymania może być CANSTOP_ENTRYPOINTwartość , co oznacza, że de osiągnął punkt wejścia lub CANSTOP_STEPIN, co oznacza, że de weszła do funkcji.

Zobacz też