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 gcTrimCommitOnLowMemoryOptimalizace 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é