Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Содержит значения, указывающие поведение запуска среды CLR. По умолчанию сборка мусора не является параллельной, и только библиотека базовых классов загружается в нейтральную область домена.
Синтаксис
typedef enum {
STARTUP_CONCURRENT_GC = 0x1,
STARTUP_LOADER_OPTIMIZATION_MASK = 0x3<<1,
STARTUP_LOADER_OPTIMIZATION_SINGLE_DOMAIN = 0x1<<1,
STARTUP_LOADER_OPTIMIZATION_MULTI_DOMAIN = 0x2<<1,
STARTUP_LOADER_OPTIMIZATION_MULTI_DOMAIN_HOST = 0x3<<1,
STARTUP_LOADER_SAFEMODE = 0x10,
STARTUP_LOADER_SETPREFERENCE = 0x100,
STARTUP_SERVER_GC = 0x1000,
STARTUP_HOARD_GC_VM = 0x2000,
STARTUP_SINGLE_VERSION_HOSTING_INTERFACE = 0x4000,
STARTUP_LEGACY_IMPERSONATION = 0x10000,
STARTUP_DISABLE_COMMITTHREADSTACK = 0x20000,
STARTUP_ALWAYSFLOW_IMPERSONATION = 0x40000,
STARTUP_TRIM_GC_COMMIT = 0x80000,
STARTUP_ETW = 0x100000,
STARTUP_ARM = 0x400000
} STARTUP_FLAGS;
Members
| Член | Description |
|---|---|
STARTUP_CONCURRENT_GC |
Указывает, что следует использовать параллельную сборку мусора. Если вызывающий запрашивает сборку сервера и параллельную сборку мусора на одном процессоре, сборка рабочей станции и не одновременная сборка мусора выполняются. Заметка: Параллельная сборка мусора не поддерживается в приложениях, работающих в эмуляторе WOW64 x86 на 64-разрядных системах, реализующих архитектуру Intel Itanium (прежнее название — IA-64). Дополнительные сведения об использовании WOW64 в 64-разрядных системах Windows см. в статье "Запуск 32-разрядных приложений". |
STARTUP_LOADER_OPTIMIZATION_MASK |
Указывает, что должна выполняться оптимизация загрузчика. |
STARTUP_LOADER_OPTIMIZATION_SINGLE_DOMAIN |
Указывает, что сборки не загружаются как доменные нейтральные. |
STARTUP_LOADER_OPTIMIZATION_MULTI_DOMAIN |
Указывает, что все сборки загружаются как доменные нейтральные. |
STARTUP_LOADER_OPTIMIZATION_MULTI_DOMAIN_HOST |
Указывает, что все сборки с строгим именем загружаются как доменные нейтральные. |
STARTUP_LOADER_SAFEMODE |
Указывает, что политика версий СРЕДЫ CLR не будет применяться к переданной версии. Будет загружена точную версию среды CLR. Схим не оценивает политику, чтобы определить последнюю совместимую версию. |
STARTUP_LOADER_SETPREFERENCE |
Указывает, что предпочтительная среда выполнения будет задана, но не запущена. |
STARTUP_SERVER_GC |
Указывает, что будет использоваться сборка мусора сервера. |
STARTUP_HOARD_GC_VM |
Указывает, что сборка мусора будет хранить используемый виртуальный адрес. |
STARTUP_SINGLE_VERSION_HOSTING_INTERFACE |
Указывает, что использование интерфейса размещения не допускается. |
STARTUP_LEGACY_IMPERSONATION |
Указывает, что олицетворение не должно выполняться по асинхронным точкам по умолчанию. |
STARTUP_DISABLE_COMMITTHREADSTACK |
Указывает, что полный стек потоков не должен быть зафиксирован при запуске потока. |
STARTUP_ALWAYSFLOW_IMPERSONATION |
Указывает, что управляемые олицетворения и олицетворения, достигнутые с помощью вызова платформы, будут передаваться через асинхронные точки. По умолчанию только управляемые олицетворения будут передаваться по асинхронным точкам. |
STARTUP_TRIM_GC_COMMIT |
Указывает, что сборка мусора будет использовать меньше зафиксированного пространства, если системная память низка. См gcTrimCommitOnLowMemory . статью "Оптимизация общего веб-размещения". |
STARTUP_ETW |
Указывает, что трассировка событий для Windows (ETW) включена для событий среды CLR. Начиная с Windows Vista трассировка событий всегда включена, поэтому этот флаг не влияет. См. раздел "Управление ведением журнала .NET Framework". |
STARTUP_ARM |
Указывает, что включен мониторинг ресурсов домена приложения. См. AppDomain.MonitoringIsEnabled свойство и <appDomainResourceMonitoring> элемент. |
Требования
Платформы: см. раздел Требования к системе.
Заголовок: MSCorEE.h
Библиотека: MSCorEE.dll
Версии .NET Framework: Доступно с версии 2.0