指定未映射的代码的类型,该类型可以触发步骤程序在代码执行中停止。
Syntax
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 |
停止 prolog 代码。 |
STOP_EPILOG |
停止 epilog 代码。 |
STOP_NO_MAPPING_INFO |
在没有映射信息的代码中停止。 |
STOP_OTHER_UNMAPPED |
在不适合 prolog、epilog、no-mapping-information 或非托管类别的未映射代码中停止。 |
STOP_UNMANAGED |
在非托管代码中停止。 此值仅在互作调试中有效。 |
STOP_ALL |
在所有类型的未映射代码中停止。 |
注解
使用 ICorDebugStepper::SetUnmappedStopMask 方法设置指定步骤程序将停止的未映射代码的标志。
要求
平台: 请参阅 .NET 支持的作系统。
页眉: CorDebug.idl、CorDebug.h
图书馆: CorGuids.lib
.NET 版本: 自 .NET Framework 1.0 起可用