Udostępnij za pośrednictwem


ICorDebugStepper::StepOut — Metoda

Powoduje, że ten element ICorDebugStepper przechodzi przez pojedynczy krok przez jego zawierający wątek i do ukończenia, gdy bieżąca ramka zwraca kontrolkę do ramki wywołującej.

Składnia

HRESULT StepOut ();

Uwagi

StepOut Operacja zostanie ukończona po powrocie normalnie z bieżącej ramki do ramki wywołującej.

Jeśli StepOut jest wywoływana w kodzie niezarządzany, krok zostanie ukończony, gdy bieżąca ramka powróci do kodu zarządzanego, który go nazwał.

W .NET Framework wersji 2.0 nie używaj StepOut flagi STOP_UNMANAGED, ponieważ zakończy się niepowodzeniem. (Użyj elementu ICorDebugStepper::SetUnmappedStopMask , aby ustawić flagi dla kroku). Debugery międzyoperacyjne muszą przejść do kodu natywnego samodzielnie.

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: CorDebug.idl, CorDebug.h

Biblioteki: CorGuids.lib

wersje .NET Framework: dostępne od wersji 1.0