DkmEncAvailableStatus 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
EnC 可用性状态-根据指定的原因,是否可以使用 EnC 或不支持该功能。
此 API 在 Visual Studio 16 更新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 | 如果重新加载在调试过程中修改的程序集,则不支持 "编辑并继续"。 |
| NotAllowedForModule | 11 | 当前模块不支持 "编辑并继续"。 这是一种回退方案,因为我们无法确定模块不支持 EnC 的确切原因。 |
| NotAllowedForRuntime | 16 | .NET 运行时不支持 "编辑并继续",程序正在运行。 |
| NotBuilt | 8 | 如果磁盘上的源代码与进程中运行的代码不匹配,则不支持 "编辑并继续"。 |
| NotSupportedForClr64Version | 10 | 64位进程中的 "编辑并继续" 需要 .NET Framework 4.5.1 或更高版本。 |
| Optimized | 12 | 如果对代码进行了优化,则不支持 "编辑并继续"。 |
| ReflectionAssembly | 14 | 如果通过反射加载了程序集,则不支持 "编辑并继续"。 |
| SqlClr | 2 | 无法编辑在 SQL server 中运行的代码。 |