STARTUP_FLAGS-Enumeration
Enthält Werte, die das Startverhalten der Common Language Runtime (CLR) angeben. Standardmäßig erfolgt die Garbage Collection nicht gleichzeitig, und nur die Basisklassenbibliothek wird in den domänenneutralen Bereich geladen.
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;
Member
Member | BESCHREIBUNG |
---|---|
STARTUP_CONCURRENT_GC |
Gibt an, dass die gleichzeitige Garbage Collection verwendet werden soll. Wenn der Aufrufer den Serverbuild und die gleichzeitige Garbage Collection auf einem Computer mit nur einem Prozessor anfordert, werden stattdessen der Arbeitsstationsbuild und die nicht gleichzeitige Garbage Collection ausgeführt. Hinweis: Die gleichzeitige Garbage Collection wird nicht in Anwendungen unterstützt, die den WOW64 x86-Emulator auf 64-Bit-Systemen mit einer Implementierung der Intel Itanium-Architektur (früher als IA-64 bezeichnet) ausführen. Weitere Informationen zur Verwendung von WOW64 auf 64-Bit-Windows-Systemen finden Sie unter Ausführen von 32-Bit-Anwendungen. |
STARTUP_LOADER_OPTIMIZATION_MASK |
Gibt an, dass eine Ladeprogrammoptimierung stattfinden soll. |
STARTUP_LOADER_OPTIMIZATION_SINGLE_DOMAIN |
Gibt an, dass keine Assemblys als domänenneutral geladen werden. |
STARTUP_LOADER_OPTIMIZATION_MULTI_DOMAIN |
Gibt an, dass alle Assemblys als domänenneutral geladen werden. |
STARTUP_LOADER_OPTIMIZATION_MULTI_DOMAIN_HOST |
Gibt an, dass alle Assemblys mit starkem Namen als domänenneutral geladen werden. |
STARTUP_LOADER_SAFEMODE |
Gibt an, dass die CLR-Versionsrichtlinie nicht auf die übergebene Version angewendet wird. Die angegebene Version der CLR wird geladen. Das Startmodul wertet keine Richtlinien aus, um die neueste kompatible Version zu ermitteln. |
STARTUP_LOADER_SETPREFERENCE |
Gibt an, dass die bevorzugte Laufzeit festgelegt, aber noch nicht gestartet wird. |
STARTUP_SERVER_GC |
Gibt an, dass die Garbage Collection auf dem Server verwendet wird. |
STARTUP_HOARD_GC_VM |
Gibt an, dass die Garbage Collection die verwendete virtuelle Adresse beibehält. |
STARTUP_SINGLE_VERSION_HOSTING_INTERFACE |
Gibt an, dass das Kombinieren einer Hostingschnittstelle nicht zulässig ist. |
STARTUP_LEGACY_IMPERSONATION |
Gibt an, dass ein Identitätswechsel standardmäßig nicht über asynchrone Punkte übergeben werden sollte. |
STARTUP_DISABLE_COMMITTHREADSTACK |
Gibt an, dass der vollständige Threadstapel nicht übergeben werden sollte, wenn die Ausführung des Threads beginnt. |
STARTUP_ALWAYSFLOW_IMPERSONATION |
Gibt an, dass verwaltete Identitätswechsel und durch Plattformaufruf erreichte Identitätswechsel über asynchrone Punkte übergeben werden. Standardmäßig werden nur verwaltete Identitätswechsel über asynchrone Punkte übergeben. |
STARTUP_TRIM_GC_COMMIT |
Gibt an, dass von der Garbage Collection weniger belegter Speicher verwendet wird, wenn der verfügbare Systemarbeitsspeicher zu gering ist. Weitere Informationen finden Sie unter gcTrimCommitOnLowMemory in Optimierung für freigegebenes Webhosting. |
STARTUP_ETW |
Gibt an, dass die Ereignisablaufverfolgung für Windows (ETW) für Common Language Runtime-Ereignisse aktiviert ist. Mit Windows Vista beginnend ist die Ereignisablaufverfolgung immer aktiviert, deshalb hat dieses Flag keine Auswirkungen. Siehe hierzu Steuern der Protokollierung in .NET Framework. |
STARTUP_ARM |
Gibt an, dass die Ressourcenüberwachung der Anwendungsdomäne aktiviert ist. Schauen Sie sich die AppDomain.MonitoringIsEnabled-Eigenschaft und das <appDomainResourceMonitoring>-Element an. |
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: MSCorEE.h
Bibliothek: MSCorEE.dll
.NET Framework-Versionen: Seit 2.0 verfügbar.
Siehe auch
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.