DkmEncAvailableStatus Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Состояние доступности 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 | Изменение и продолжение не поддерживается, если сборка, измененная во время отладки, перезагружается. |
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 | Функция "Изменить и продолжить" не поддерживается, если с измененной сборкой нет символов. |