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