Freigeben über


CorDebugStepReason-Enumeration

Gibt das Ergebnis eines einzelnen Schritts an.

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

Member

Member

Beschreibungen

STEP_NORMAL

Die schrittweise Ausführung verlief innerhalb der gleichen Funktion normal.

STEP_RETURN

Das schrittweise Ausführen wurde nach der Rückgabe der Funktion normal fortgesetzt.

STEP_CALL

Das schrittweise Ausführen wurde zu Beginn einer neu aufgerufenen Funktion normal fortgesetzt.

STEP_EXCEPTION_FILTER

Eine Ausnahme wurde generiert, und das Steuerelement wurde an einen Ausnahmefilter übergeben.

STEP_EXCEPTION_HANDLER

Eine Ausnahme wurde generiert, und das Steuerelement wurde an einen Ausnahmehandler übergeben.

STEP_INTERCEPT

Steuerelement wurde an einen Interceptor übergeben.

STEP_EXIT

Der Thread wurde beendet, bevor der Schritt ausgeführt wurde.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: 4, 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