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