CorDebugUnmappedStop 枚举

指定未映射的代码的类型,该类型可以触发步骤程序在代码执行中停止。

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 起可用