DkmEncAvailableStatus 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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 | 如果没有与修改后的程序集关联的符号,则不支持编辑并继续。 |