Dela via


STARTUP_FLAGS uppräkning

Innehåller värden som anger startbeteendet för CLR (Common Language Runtime). Som standard är skräpinsamling inte samtidig och endast basklassbiblioteket läses in i det domänneutrala området.

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;  

Medlemmar

Medlem Description
STARTUP_CONCURRENT_GC Anger att samtidig skräpinsamling ska användas. Om anroparen frågar efter serverbygget och samtidig skräpinsamling på en dator med en processor körs arbetsstationsversionen och icke-samtidig skräpinsamling i stället. Observera: Samtidig skräpinsamling stöds inte i program som kör WOW64 x86-emulatorn på 64-bitarssystem som implementerar Intel Itanium-arkitekturen (kallades tidigare IA-64). Mer information om hur du använder WOW64 på 64-bitars Windows-system finns i Köra 32-bitarsprogram.
STARTUP_LOADER_OPTIMIZATION_MASK Anger att inläsningsoptimering ska ske.
STARTUP_LOADER_OPTIMIZATION_SINGLE_DOMAIN Anger att inga sammansättningar läses in som domänneutrala.
STARTUP_LOADER_OPTIMIZATION_MULTI_DOMAIN Anger att alla sammansättningar läses in som domänneutrala.
STARTUP_LOADER_OPTIMIZATION_MULTI_DOMAIN_HOST Anger att alla starka namngivna sammansättningar läses in som domänneutrala.
STARTUP_LOADER_SAFEMODE Anger att CLR-versionsprincipen inte kommer att tillämpas på den version som skickas. Den exakta versionen som anges av CLR läses in. Shim utvärderar inte principen för att fastställa den senaste kompatibla versionen.
STARTUP_LOADER_SETPREFERENCE Anger att önskad körning ska anges, men inte startas.
STARTUP_SERVER_GC Anger att skräpinsamlingen för servern ska användas.
STARTUP_HOARD_GC_VM Anger att skräpinsamlingen ska behålla den virtuella adressen som används.
STARTUP_SINGLE_VERSION_HOSTING_INTERFACE Anger att det inte är tillåtet att blanda ett värdgränssnitt.
STARTUP_LEGACY_IMPERSONATION Anger att personifiering inte ska flöda över asynkrona punkter som standard.
STARTUP_DISABLE_COMMITTHREADSTACK Anger att den fullständiga trådstacken inte ska checkas in när tråden börjar köras.
STARTUP_ALWAYSFLOW_IMPERSONATION Anger att hanterade personifieringar och personifieringar som uppnås via plattformsanrop flödar över asynkrona punkter. Som standard flödar endast hanterade personifieringar över asynkrona punkter.
STARTUP_TRIM_GC_COMMIT Anger att skräpinsamlingen använder mindre incheckat utrymme när systemminnet är lågt. Se gcTrimCommitOnLowMemory i Optimering för delad webbvärd.
STARTUP_ETW Anger att händelsespårning för Windows (ETW) är aktiverat för vanliga språkkörningshändelser. Från och med Windows Vista är händelsespårning alltid aktiverat, så den här flaggan har ingen effekt. Se Kontrollera .NET Framework loggning.
STARTUP_ARM Anger att resursövervakning av programdomäner är aktiverat. AppDomain.MonitoringIsEnabled Se egenskapen och <appDomainResourceMonitoring-elementet>.

Krav

Plattformar: Se Systemkrav.

Huvudet: MSCorEE.h

Bibliotek: MSCorEE.dll

.NET Framework versioner: Tillgänglig sedan 2.0

Se även