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;

成员

成员

说明

STOP_NONE

不在任何类型的未映射代码中停止。

STOP_PROLOG

在 Prolog 代码中停止。

STOP_EPILOG

在 Epilog 代码中停止。

STOP_NO_MAPPING_INFO

在没有映射信息的代码中停止。

STOP_OTHER_UNMAPPED

在不适合 Prolog、Epilog、无映射信息或非托管类别的非托管代码中停止。

STOP_UNMANAGED

在非托管代码中停止。 此值仅对互操作调试有效。

STOP_ALL

在所有类型的非托管代码中停止。

备注

使用 ICorDebugStepper::SetUnmappedStopMask 方法来设置标志,这些标志指定分档器将在其中停止的非托管代码。

要求

**平台:**请参见 .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

请参见

其他资源

调试枚举