共用方式為


CorDebugUnmappedStop 列舉

指定可觸發步進器停止程式碼執行的未對應程式碼類型。

語法

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;

Members

成員 Description
STOP_NONE 不要停在任何類型的未對應程式碼中。
STOP_PROLOG 停止在序言程式碼中。
STOP_EPILOG 停在結語代碼中。
STOP_NO_MAPPING_INFO 在沒有對應資訊的程式碼中停止。
STOP_OTHER_UNMAPPED 停止在不符合序言、尾聲、無對應資訊或未受管理類別的未對應程式碼中。
STOP_UNMANAGED 停止在非受控程式碼中。 此值僅適用於互操作偵錯。
STOP_ALL 停止所有類型的未對應程式碼。

備註

使用 ICorDebugStepper::SetUnmappedStopMask 方法來設定旗標,以指定步進程式將停止的未對應程式代碼。

需求

平台: 請參閱 .NET 支援的作業系統

標題: CorDebug.idl、CorDebug.h

圖書館: CorGuids.lib

.NET 版本: 自 .NET Framework 1.0 起提供