共用方式為


CorDebugUnmappedStop 列舉

指定未對應程式碼的型別,這個型別可在程式碼執行中由 Stepper 觸發暫止。

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;

成員

成員

描述

STOP_NONE

不要在任何未對應程式碼型別中停止。

STOP_PROLOG

在初構程式碼 (Prolog Code) 中停止。

STOP_EPILOG

在終解程式碼 (Epilog Code) 中停止。

STOP_NO_MAPPING_INFO

在沒有對應資訊的程式碼中停止。

STOP_OTHER_UNMAPPED

在不符合初構、終解、無對應資訊或 Unmanaged 分類的未對應程式碼中停止。

STOP_UNMANAGED

在 Unmanaged 程式碼中停止。 這個值只對 Interop 偵錯有效。

STOP_ALL

在所有未對應程式碼型別中停止。

備註

使用 ICorDebugStepper::SetUnmappedStopMask 方法來設定旗標,指定 Stepper 將在其中停止的未對應程式碼。

需求

**平台:**請參閱 .NET Framework 系統需求

**標頭:**CorDebug.idl、CorDebug.h

**程式庫:**CorGuids.lib

**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0

請參閱

其他資源

偵錯列舉