Freigeben über


CorDebugUnmappedStop

Aktualisiert: November 2007

Gibt den Typ von nicht zugeordnetem Code an, der eine Unterbrechung der Codeausführung durch den Stepper auslösen kann.

typedef enum CorDebugUnmappedStop {
    STOP_NONE               = 0x0,
    STOP_PROLOG             = 0x01,
    STOP_EPILOG             = 0x02,
    STOP_NO_MAPPING_INFO    = 0x04,
    STOP_OTHER_UNMAPPED     = 0x08,
    STOP_UNMANAGED          = 0x10,
    STOP_ALL                = 0xffff,
} CorDebugUnmappedStop;

Member

Member

Beschreibung

STOP_NONE

In keinem Typ von nicht zugeordnetem Code anhalten.

STOP_PROLOG

In Prologcode anhalten.

STOP_EPILOG

In Epilogcode anhalten.

STOP_NO_MAPPING_INFO

In Code anhalten, der keine Zuordnungsinformationen aufweist.

STOP_OTHER_UNMAPPED

In nicht zugeordnetem Code anhalten, der nicht zur Kategorie Prolog, Epilog, keine Zuordnungsinformationen oder nicht verwaltet gehört.

STOP_UNMANAGED

In nicht verwaltetem Code anhalten. Dieser Wert ist nur mit Interop-Debuggen gültig.

STOP_ALL

In allen Typen von nicht zugeordnetem Code anhalten.

Hinweise

Verwenden Sie die ICorDebugStepper::SetUnmappedStopMask-Methode, um die Flags festzulegen, die den nicht verwalteten Code angeben, in dem der Stepper anhalten soll.

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

Weitere Ressourcen

Debugenumerationen