Freigeben über


CorDebugStepReason

Aktualisiert: November 2007

Stellt Werte bereit, die das Ergebnis eines einzelnen Schritts angeben.

typedef enum CorDebugStepReason {
    STEP_NORMAL,
    STEP_RETURN,
    STEP_CALL,
    STEP_EXCEPTION_FILTER,
    STEP_EXCEPTION_HANDLER,
    STEP_INTERCEPT,
    STEP_EXIT
} CorDebugStepReason;

Member

Member

Beschreibung

STEP_NORMAL

Gibt an, dass das schrittweise Ausführen innerhalb der gleichen Funktion normal abgeschlossen wurde.

STEP_RETURN

Gibt an, dass das schrittweise Ausführen normal fortgesetzt wird, nachdem die Funktion zurückgekehrt ist.

STEP_CALL

Gibt an, dass das schrittweise Ausführen zu Beginn einer neu aufgerufenen Funktion normal fortgesetzt wird.

STEP_EXCEPTION_FILTER

Gibt an, dass eine Ausnahme generiert wurde und das Steuerelement an einen Ausnahmefilter übergeben wurde.

STEP_EXCEPTION_HANDLER

Gibt an, dass eine Ausnahme generiert und das Steuerelement an einen Ausnahmehandler übergeben wurde.

STEP_INTERCEPT

Gibt an, dass das Steuerelement an einen Interceptor übergeben wurde.

STEP_EXIT

Gibt an, dass der Thread beendet wurde, bevor der Schritt abgeschlossen wurde.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: CorDebug.idl

Bibliothek: CorGuids.lib

.NET Framework-Versionen: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Siehe auch

Referenz

ICorDebugManagedCallback::StepComplete-Methode

Weitere Ressourcen

Debugenumerationen