DkmEncAvailableStatus 枚举

定义

EnC 可用性状态 - 给定指定原因,EnC 是否可用或不受支持。

此 API 是在 Visual Studio 16 Update 1 (DkmApiVersion.VS16Update1) 中引入的。

public enum class DkmEncAvailableStatus
public enum DkmEncAvailableStatus
type DkmEncAvailableStatus = 
Public Enum DkmEncAvailableStatus
继承
DkmEncAvailableStatus

字段

Attach 4

不支持编辑并继续,因为调试器已附加到不支持 EnC 的进程附加。

Available 0

“编辑并继续”可用。

DomainNeutralAssembly 13

如果程序集加载为非特定域,则不支持编辑并继续。

EngineMetricFalse 9

当前引擎不支持编辑并继续。

InRunMode 7

代码运行时无法编辑。 仅当引擎版本不支持热重载时,才会报告此情况。

IntelliTrace 15

如果启用了 IntelliTrace 事件和呼叫信息,则不支持编辑并继续。

Interop 1

由于互操作调试,不支持编辑并继续。

Minidump 3

小型转储调试不支持编辑并继续。

ModuleNotLoaded 5

如果尚未加载程序集,则不支持编辑并继续。

ModuleReloaded 6

如果重新加载调试期间已修改的程序集,则不支持编辑并继续。

NotAllowedForArm64WithNetVersion 17

在 ARM64 进程中编辑并继续需要 .NET 7 或更高版本。

NotAllowedForDecompiledModule 19

反编译的程序集不支持编辑并继续。

NotAllowedForModule 11

当前模块不支持编辑并继续。 这是一种回退方案,以防我们无法确定模块不支持 EnC 的确切原因。

NotAllowedForRuntime 16

程序运行的 .NET 运行时不支持编辑并继续。

NotAllowedWithCorEnvironmentVariable 18

设置“COR_ENABLE_PROFILING”环境变量时,不支持编辑并继续。

NotBuilt 8

如果磁盘上的源代码与进程中运行的代码不匹配,则不支持编辑并继续。

NotSupportedForClr64Version 10

在 64 位进程中编辑并继续需要.NET Framework版本 4.5.1 或更高版本。

Optimized 12

如果代码已优化,则不支持编辑并继续。

ReflectionAssembly 14

如果通过反射加载程序集,则不支持编辑并继续。

SqlClr 2

无法编辑在 SQL Server 中运行的代码。

SymbolsNotLoaded 20

如果没有与修改后的程序集关联的符号,则不支持编辑并继续。

适用于