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
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.