指定可觸發步進器停止程式碼執行的未對應程式碼類型。
語法
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 起提供