Udostępnij za pośrednictwem


CorDebugUnmappedStop — Wyliczenie

Określa typ niezamapowanego kodu, który może wyzwolić zatrzymanie wykonywania kodu przez krok.

Składnia

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;

Elementy członkowskie

Członek Opis
STOP_NONE Nie należy zatrzymywać w żadnym typie niezamapowanego kodu.
STOP_PROLOG Zatrzymaj się w kodzie prologu.
STOP_EPILOG Zatrzymaj się w kodzie epilogu.
STOP_NO_MAPPING_INFO Zatrzymaj się w kodzie, który nie zawiera informacji o mapowaniu.
STOP_OTHER_UNMAPPED Zatrzymaj się w niezamapowanym kodzie, który nie pasuje do kategorii prolog, epilog, no-mapping-information lub niezarządzany.
STOP_UNMANAGED Zatrzymaj w kodzie niezarządzanych. Ta wartość jest prawidłowa tylko w przypadku debugowania międzyoperacyjnego.
STOP_ALL Zatrzymaj się we wszystkich typach niezamapowanego kodu.

Uwagi

Użyj metody ICorDebugStepper::SetUnmappedStopMask , aby ustawić flagi określające niezamapowany kod, w którym krok będzie zatrzymywany.

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: CorDebug.idl, CorDebug.h

Biblioteki: CorGuids.lib

wersje .NET Framework: dostępne od wersji 1.0

Zobacz też