CorDebugInterfaceVersion

更新:2007 年 11 月

指定 .NET Framework 的版本,或在其中引入了接口的 .NET Framework 的版本。

typedef enum CorDebugInterfaceVersion {

    CorDebugInvalidVersion            = 0,
    CorDebugVersion_1_0               = CorDebugInvalidVersion + 1,
    ver_ICorDebugManagedCallback      = CorDebugVersion_1_0,
    ver_ICorDebugUnmanagedCallback    = CorDebugVersion_1_0,
    ver_ICorDebug                     = CorDebugVersion_1_0,
    ver_ICorDebugController           = CorDebugVersion_1_0,
    ver_ICorDebugAppDomain            = CorDebugVersion_1_0,
    ver_ICorDebugAssembly             = CorDebugVersion_1_0,
    ver_ICorDebugProcess              = CorDebugVersion_1_0,
    ver_ICorDebugBreakpoint           = CorDebugVersion_1_0,
    ver_ICorDebugFunctionBreakpoint   = CorDebugVersion_1_0,
    ver_ICorDebugModuleBreakpoint     = CorDebugVersion_1_0,
    ver_ICorDebugValueBreakpoint      = CorDebugVersion_1_0,
    ver_ICorDebugStepper              = CorDebugVersion_1_0,
    ver_ICorDebugRegisterSet          = CorDebugVersion_1_0,
    ver_ICorDebugThread               = CorDebugVersion_1_0,
    ver_ICorDebugChain                = CorDebugVersion_1_0,
    ver_ICorDebugFrame                = CorDebugVersion_1_0,
    ver_ICorDebugILFrame              = CorDebugVersion_1_0,
    ver_ICorDebugNativeFrame          = CorDebugVersion_1_0,
    ver_ICorDebugModule               = CorDebugVersion_1_0,
    ver_ICorDebugFunction             = CorDebugVersion_1_0,
    ver_ICorDebugCode                 = CorDebugVersion_1_0,
    ver_ICorDebugClass                = CorDebugVersion_1_0,
    ver_ICorDebugEval                 = CorDebugVersion_1_0,
    ver_ICorDebugValue                = CorDebugVersion_1_0,
    ver_ICorDebugGenericValue         = CorDebugVersion_1_0,
    ver_ICorDebugReferenceValue       = CorDebugVersion_1_0,
    ver_ICorDebugHeapValue            = CorDebugVersion_1_0,
    ver_ICorDebugObjectValue          = CorDebugVersion_1_0,
    ver_ICorDebugBoxValue             = CorDebugVersion_1_0,
    ver_ICorDebugStringValue          = CorDebugVersion_1_0,
    ver_ICorDebugArrayValue           = CorDebugVersion_1_0,
    ver_ICorDebugContext              = CorDebugVersion_1_0,
    ver_ICorDebugEnum                 = CorDebugVersion_1_0,
    ver_ICorDebugObjectEnum           = CorDebugVersion_1_0,
    ver_ICorDebugBreakpointEnum       = CorDebugVersion_1_0,
    ver_ICorDebugStepperEnum          = CorDebugVersion_1_0,
    ver_ICorDebugProcessEnum          = CorDebugVersion_1_0,
    ver_ICorDebugThreadEnum           = CorDebugVersion_1_0,
    ver_ICorDebugFrameEnum            = CorDebugVersion_1_0,
    ver_ICorDebugChainEnum            = CorDebugVersion_1_0,
    ver_ICorDebugModuleEnum           = CorDebugVersion_1_0,
    ver_ICorDebugValueEnum            = CorDebugVersion_1_0,
    ver_ICorDebugCodeEnum             = CorDebugVersion_1_0,
    ver_ICorDebugTypeEnum             = CorDebugVersion_1_0,
    ver_ICorDebugErrorInfoEnum        = CorDebugVersion_1_0,
    ver_ICorDebugAppDomainEnum        = CorDebugVersion_1_0,
    ver_ICorDebugAssemblyEnum         = CorDebugVersion_1_0,
    ver_ICorDebugEditAndContinueErrorInfo 
                                      = CorDebugVersion_1_0,
    ver_ICorDebugEditAndContinueSnapshot 
                                      = CorDebugVersion_1_0,
        
    CorDebugVersion_1_1               = CorDebugVersion_1_0 + 1,
    // No interface definitions in version 1.1.
        
    CorDebugVersion_2_0 = CorDebugVersion_1_1 + 1,
        
    ver_ICorDebugManagedCallback2    = CorDebugVersion_2_0,
    ver_ICorDebugAppDomain2          = CorDebugVersion_2_0,
    ver_ICorDebugProcess2            = CorDebugVersion_2_0,
    ver_ICorDebugStepper2            = CorDebugVersion_2_0,
    ver_ICorDebugRegisterSet2        = CorDebugVersion_2_0,
    ver_ICorDebugThread2             = CorDebugVersion_2_0,
    ver_ICorDebugILFrame2            = CorDebugVersion_2_0,
    ver_ICorDebugModule2             = CorDebugVersion_2_0,
    ver_ICorDebugFunction2           = CorDebugVersion_2_0,
    ver_ICorDebugCode2               = CorDebugVersion_2_0,
    ver_ICorDebugClass2              = CorDebugVersion_2_0,
    ver_ICorDebugValue2              = CorDebugVersion_2_0,
    ver_ICorDebugEval2               = CorDebugVersion_2_0,
    ver_ICorDebugObjectValue2        = CorDebugVersion_2_0,
        
    CorDebugLatestVersion            = CorDebugVersion_2_0
        
} CorDebugInterfaceVersion;

成员

成员

说明

CorDebugInvalidVersion

.NET Framework 的版本无效。

CorDebugVersion_1_0

.NET Framework(包括其所有 Service Pack)的版本为 1.0。

ver_ICorDebugManagedCallback

.NET Framework 1.0 中引入了 ICorDebugManagedCallback 接口。

ver_ICorDebugUnmanagedCallback

.NET Framework 1.0 中引入了 ICorDebugUnmanagedCallback 接口。

ver_ICorDebug

.NET Framework 1.0 中引入了 ICorDebug 接口。

ver_ICorDebugController

.NET Framework 1.0 中引入了 ICorDebugController 接口。

ver_ICorDebugAppDomain

.NET Framework 1.0 中引入了 ICorDebugAppDomain 接口。

ver_ICorDebugAssembly

.NET Framework 1.0 中引入了 ICorDebugAssembly 接口。

ver_ICorDebugProcess

.NET Framework 1.0 中引入了 ICorDebugProcess 接口。

ver_ICorDebugBreakpoint

.NET Framework 1.0 中引入了 ICorDebugBreakpoint 接口。

ver_ICorDebugFunctionBreakpoint

.NET Framework 1.0 中引入了 ICorDebugFunctionBreakpoint 接口。

ver_ICorDebugModuleBreakpoint

.NET Framework 1.0 中引入了 ICorDebugModuleBreakpoint 接口。

ver_ICorDebugValueBreakpoint

.NET Framework 1.0 中引入了 ICorDebugValueBreakpoint 接口。

ver_ICorDebugStepper

.NET Framework 1.0 中引入了 ICorDebugStepper 接口。

ver_ICorDebugRegisterSet

.NET Framework 1.0 中引入了 ICorDebugRegisterSet 接口。

ver_ICorDebugThread

.NET Framework 1.0 中引入了 ICorDebugThread 接口。

ver_ICorDebugChain

.NET Framework 1.0 中引入了 ICorDebugChain 接口。

ver_ICorDebugFrame

.NET Framework 1.0 中引入了 ICorDebugFrame 接口。

ver_ICorDebugILFrame

.NET Framework 1.0 中引入了 ICorDebugILFrame 接口。

ver_ICorDebugNativeFrame

.NET Framework 1.0 中引入了 ICorDebugNativeFrame 接口。

ver_ICorDebugModule

.NET Framework 1.0 中引入了 ICorDebugModule 接口。

ver_ICorDebugFunction

.NET Framework 1.0 中引入了 ICorDebugFunction 接口。

ver_ICorDebugCode

.NET Framework 1.0 中引入了 ICorDebugCode 接口。

ver_ICorDebugClass

.NET Framework 1.0 中引入了 ICorDebugClass 接口。

ver_ICorDebugEval

.NET Framework 1.0 中引入了 ICorDebugEval 接口。

ver_ICorDebugValue

.NET Framework 1.0 中引入了 ICorDebugValue 接口。

ver_ICorDebugGenericValue

.NET Framework 1.0 中引入了 ICorDebugGenericValue 接口。

ver_ICorDebugReferenceValue

.NET Framework 1.0 中引入了 ICorDebugReferenceValue 接口。

ver_ICorDebugHeapValue

.NET Framework 1.0 中引入了 ICorDebugHeapValue 接口。

ver_ICorDebugObjectValue

.NET Framework 1.0 中引入了 ICorDebugObjectValue 接口。

ver_ICorDebugBoxValue

.NET Framework 1.0 中引入了 ICorDebugBoxValue 接口。

ver_ICorDebugStringValue

.NET Framework 1.0 中引入了 ICorDebugStringValue 接口。

ver_ICorDebugArrayValue

.NET Framework 1.0 中引入了 ICorDebugArrayValue 接口。

ver_ICorDebugContext

.NET Framework 1.0 中引入了 ICorDebugContext 接口。

ver_ICorDebugEnum

.NET Framework 1.0 中引入了 ICorDebugEnum 接口。

ver_ICorDebugObjectEnum

.NET Framework 1.0 中引入了 ICorDebugObjectEnum 接口。

ver_ICorDebugBreakpointEnum

.NET Framework 1.0 中引入了 ICorDebugBreakpointEnum 接口。

ver_ICorDebugStepperEnum

.NET Framework 1.0 中引入了 ICorDebugStepperEnum 接口。

ver_ICorDebugProcessEnum

.NET Framework 1.0 中引入了 ICorDebugProcessEnum 接口。

ver_ICorDebugThreadEnum

.NET Framework 1.0 中引入了 ICorDebugThreadEnum 接口。

ver_ICorDebugFrameEnum

.NET Framework 1.0 中引入了 ICorDebugFrameEnum 接口。

ver_ICorDebugChainEnum

.NET Framework 1.0 中引入了 ICorDebugChainEnum 接口。

ver_ICorDebugModuleEnum

.NET Framework 1.0 中引入了 ICorDebugModuleEnum 接口。

ver_ICorDebugValueEnum

.NET Framework 1.0 中引入了 ICorDebugValueEnum 接口。

ver_ICorDebugCodeEnum

.NET Framework 1.0 中引入了 ICorDebugCodeEnum 接口。

ver_ICorDebugTypeEnum

.NET Framework 1.0 中引入了 ICorDebugTypeEnum 接口。

ver_ICorDebugErrorInfoEnum

.NET Framework 1.0 中引入了 ICorDebugErrorInfoEnum 接口。

ver_ICorDebugAppDomainEnum

.NET Framework 1.0 中引入了 ICorDebugAppDomainEnum 接口。

ver_ICorDebugAssemblyEnum

.NET Framework 1.0 中引入了 ICorDebugAssemblyEnum 接口。

ver_ICorDebugEditAndContinueErrorInfo

.NET Framework 1.0 中引入了 ICorDebugEditAndContinueErrorInfo 接口。

ver_ICorDebugEditAndContinueSnapshot

.NET Framework 1.0 中引入了 ICorDebugEditAndContinueSnapshot 接口。

CorDebugVersion_1_1

.NET Framework(包括其所有 Service Pack)的版本为 1.1。

CorDebugVersion_2_0

.NET Framework(包括其所有 Service Pack)的版本为 2.0。

ver_ICorDebugManagedCallback2

.NET Framework 2.0 中引入了 ICorDebugManagedCallback2 接口。

ver_ICorDebugAppDomain2

.NET Framework 2.0 中引入了 ICorDebugAppDomain2 接口。

ver_ICorDebugProcess2

.NET Framework 2.0 中引入了 ICorDebugProcess2 接口。

ver_ICorDebugStepper2

.NET Framework 2.0 中引入了 ICorDebugStepper2 接口。

ver_ICorDebugRegisterSet2

.NET Framework 2.0 中引入了 ICorDebugRegisterSet2 接口。

ver_ICorDebugThread2

.NET Framework 2.0 中引入了 ICorDebugThread2 接口。

ver_ICorDebugILFrame2

.NET Framework 2.0 中引入了 ICorDebugILFrame2 接口。

ver_ICorDebugModule2

.NET Framework 2.0 中引入了 ICorDebugModule2 接口。

ver_ICorDebugFunction2

.NET Framework 2.0 中引入了 ICorDebugFunction2 接口。

ver_ICorDebugCode2

.NET Framework 2.0 中引入了 ICorDebugCode2 接口。

ver_ICorDebugClass2

.NET Framework 2.0 中引入了 ICorDebugClass2 接口。

ver_ICorDebugValue2

.NET Framework 2.0 中引入了 ICorDebugValue2 接口。

ver_ICorDebugEval2

.NET Framework 2.0 中引入了 ICorDebugEval2 接口。

ver_ICorDebugObjectValue2

.NET Framework 2.0 中引入了 ICorDebugObjectValue2 接口。

CorDebugLatestVersion

.NET Framework(包括其所有 Service Pack)的版本为最新版本。

备注

调试器可以将 CorDebugInterfaceVersion 枚举用于 CreateDebuggingInterfaceFromVersion 函数,以指定调试器支持的 .NET Framework 的最高版本。

要求

**平台:**请参见 .NET Framework 系统要求

**头文件:**CorDebug.idl

**库:**CorGuids.lib

**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

请参见

其他资源

调试枚举