更新: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