Sdílet prostřednictvím


CorDebugUnmappedStop – výčet

Určuje typ nenamapovaného kódu, který může krokovač aktivovat zastavení provádění kódu.

Syntax

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;

Členové

Člen Description
STOP_NONE Nezastavujte v žádném typu nenamapovaného kódu.
STOP_PROLOG Zastavte se v kódu prologu.
STOP_EPILOG Zastavte se v kódu epilogu.
STOP_NO_MAPPING_INFO Zastavte kód, který neobsahuje žádné informace o mapování.
STOP_OTHER_UNMAPPED Zastavte v nemapovaném kódu, který se nevejde do kategorie prolog, epilog, no-mapping-information nebo unmanaged.
STOP_UNMANAGED Zastavte v nespravovaném kódu. Tato hodnota je platná pouze při ladění zprostředkovatele komunikace.
STOP_ALL Zastavte ve všech typech nenamapovaného kódu.

Poznámky

Pomocí metody ICorDebugStepper::SetUnmappedStopMask nastavte příznaky, které určují nemapovaný kód, ve kterém krokper zastaví.

Požadavky

Platformy: Viz Požadavky na systém.

Záhlaví: CorDebug.idl, CorDebug.h

Knihovny: CorGuids.lib

Verze rozhraní .NET Framework: K dispozici od verze 1.0

Viz také