STARTUP_FLAGS – výčet
Obsahuje hodnoty, které indikují chování při spuštění modulu CLR (Common Language Runtime). Ve výchozím nastavení není uvolňování paměti souběžné a do domény neutrální oblasti je načtena pouze knihovna základních tříd.
Syntax
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;
Členové
Člen | Description |
---|---|
STARTUP_CONCURRENT_GC |
Určuje, že se má použít souběžné uvolňování paměti. Pokud volající požádá o sestavení serveru a souběžné uvolňování paměti na počítači s jedním procesorem, spustí se sestavení pracovní stanice a jiné než souběžné uvolňování paměti. Poznámka: Souběžné uvolňování paměti není podporováno v aplikacích, které používají emulátor x86 WOW64 v 64bitových systémech, které implementují architekturu Intel Itanium (dříve označované jako IA-64). Další informace o používání wow64 v 64bitových systémech Windows najdete v tématu Spouštění 32bitových aplikací. |
STARTUP_LOADER_OPTIMIZATION_MASK |
Určuje, že má dojít k optimalizaci zavaděče. |
STARTUP_LOADER_OPTIMIZATION_SINGLE_DOMAIN |
Určuje, že žádná sestavení nejsou načtena jako doménově neutrální. |
STARTUP_LOADER_OPTIMIZATION_MULTI_DOMAIN |
Určuje, že všechna sestavení jsou načtena jako doménově neutrální. |
STARTUP_LOADER_OPTIMIZATION_MULTI_DOMAIN_HOST |
Určuje, že všechna sestavení se silným názvem jsou načtena jako doménově neutrální. |
STARTUP_LOADER_SAFEMODE |
Určuje, že zásady verze CLR se na předanou verzi nepoužijí. Načte se přesná verze modulu CLR zadaná. Pře shim nevyhodnocuje zásady k určení nejnovější kompatibilní verze. |
STARTUP_LOADER_SETPREFERENCE |
Určuje, že upřednostňovaný modul runtime bude nastaven, ale nebude skutečně spuštěn. |
STARTUP_SERVER_GC |
Určuje, že se použije uvolňování paměti serveru. |
STARTUP_HOARD_GC_VM |
Určuje, že uvolňování paměti zachová použitou virtuální adresu. |
STARTUP_SINGLE_VERSION_HOSTING_INTERFACE |
Určuje, že kombinování hostitelského rozhraní nebude povoleno. |
STARTUP_LEGACY_IMPERSONATION |
Určuje, že zosobnění by ve výchozím nastavení nemělo docházet mezi asynchronními body. |
STARTUP_DISABLE_COMMITTHREADSTACK |
Určuje, že při spuštění vlákna by neměl být potvrzen celý zásobník vláken. |
STARTUP_ALWAYSFLOW_IMPERSONATION |
Určuje, že spravované zosobnění a zosobnění dosažené prostřednictvím volání platformy budou procházet asynchronními body. Ve výchozím nastavení budou mezi asynchronními body proudit pouze spravované zosobnění. |
STARTUP_TRIM_GC_COMMIT |
Určuje, že při nedostatku systémové paměti bude uvolňování paměti využívat méně místa. Viz gcTrimCommitOnLowMemory Optimalizace sdíleného hostování webů. |
STARTUP_ETW |
Určuje, že trasování událostí pro Windows (EtW) je povolené pro události modulu CLR (Common Language Runtime). Počínaje systémem Windows Vista je trasování událostí vždy povoleno, takže tento příznak nemá žádný vliv. Viz Řízení protokolování rozhraní .NET Framework. |
STARTUP_ARM |
Určuje, že je povolené monitorování prostředků domény aplikace. AppDomain.MonitoringIsEnabled Viz vlastnost a <element appDomainResourceMonitoring>. |
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: MSCorEE.h
Knihovna: MSCorEE.dll
Verze rozhraní .NET Framework: K dispozici od verze 2.0
Viz také
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.