Sdílet prostřednictvím


STARTUP_FLAGS – výčet

Obsahuje hodnoty, které označují chování spuštění modulu CLR (Common Language Runtime). Ve výchozím nastavení není uvolňování paměti souběžné a do oblasti neutrální domény se načte pouze knihovna základních tříd.

Syntaxe

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

Č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 místo toho sestavení pracovní stanice a nekontelefonní uvolňování paměti. Poznámka: Souběžné uvolňování paměti se nepodporuje v aplikacích, na kterých běží emulátor WOW64 x86 v 64bitových systémech, které implementují architekturu Intel Itanium (dříve označovanou jako IA-64). Další informace o používání WOW64 v 64bitových systémech Windows naleznete v tématu Spouštění 32bitových aplikací.
STARTUP_LOADER_OPTIMIZATION_MASK Určuje, že dojde k optimalizaci zavaděče.
STARTUP_LOADER_OPTIMIZATION_SINGLE_DOMAIN Určuje, že žádná sestavení nejsou načtena jako neutrální doména.
STARTUP_LOADER_OPTIMIZATION_MULTI_DOMAIN Určuje, že všechna sestavení jsou načtena jako neutrální doména.
STARTUP_LOADER_OPTIMIZATION_MULTI_DOMAIN_HOST Určuje, že všechna sestavení se silným názvem jsou načtena jako neutrální doména.
STARTUP_LOADER_SAFEMODE Určuje, že zásady verze CLR nebudou použity na verzi předanou. Načte se přesná verze zadaná clr. Shim nevyhodnocuje zásady pro určení nejnovější kompatibilní verze.
STARTUP_LOADER_SETPREFERENCE Určuje, že upřednostňovaný modul runtime se nastaví, ale ve skutečnosti se nespustit.
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 přecházet mezi asynchronními body.
STARTUP_DISABLE_COMMITTHREADSTACK Určuje, že při spuštění vlákna by se nemělo potvrdit celé zásobníky vláken.
STARTUP_ALWAYSFLOW_IMPERSONATION Určuje, že spravované zosobnění a zosobnění dosažené prostřednictvím volání platformy bude proudit přes asynchronní body. Ve výchozím nastavení budou přes asynchronní body tokovat pouze spravované zosobnění.
STARTUP_TRIM_GC_COMMIT Určuje, že uvolňování paměti bude při nedostatku systémové paměti používat méně potvrzené místo. Viz gcTrimCommitOnLowMemoryoptimalizace pro sdílené hostování webů.
STARTUP_ETW Určuje, že trasování událostí pro Windows (ETW) je povoleno pro události modulu CLR (Common Language Runtime). Od systému 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. Podívejte se na AppDomain.MonitoringIsEnabled vlastnost a <appDomainResourceMonitoring> element.

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é