Freigeben über


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.

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

Beschreibungen

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.

HinweisHinweis
Die gleichzeitige Garbage Collection wird nicht für Anwendungen unterstützt, die im WOW64 x86-Emulator auf 64-Bit-Systemen mit einer Implementierung der Intel Itanium-Architektur (früher als IA-64 bezeichnet) ausgeführt werden.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 Assembly 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. Siehe gcTrimCommitOnLowMemory unter 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. Weitere Informationen finden Sie unter Steuern der Protokollierung in .NET Framework.

STARTUP_ARM

Gibt an, dass die Ressourcenüberwachung der Anwendungsdomäne aktiviert ist. Siehe hierzu die AppDomain.MonitoringIsEnabled-Eigenschaft und <appDomainResourceMonitoring>-Element.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: MSCorEE.h

Bibliothek: MSCorEE.dll

.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Siehe auch

Weitere Ressourcen

Hosten von Enumerationen