Udostępnij przez


wyliczenie STARTUP_FLAGS

Zawiera wartości wskazujące zachowanie uruchamiania środowiska uruchomieniowego języka wspólnego (CLR). Domyślnie odzyskiwanie pamięci nie jest współbieżne i tylko biblioteka klas bazowych jest ładowana do obszaru neutralnego dla domeny.

Składnia

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;

Członkowie

Członek Description
STARTUP_CONCURRENT_GC Określa, że należy używać współbieżnego odzyskiwania pamięci. Jeśli obiekt wywołujący poprosi o skompilowanie serwera i równoczesne odzyskiwanie pamięci na maszynie z jednym procesorem, zamiast tego zostanie uruchomiona kompilacja stacji roboczej i niebieżne odzyskiwanie pamięci. Nuta: Współbieżne odzyskiwanie pamięci nie jest obsługiwane w aplikacjach z uruchomionym emulatorem WOW64 x86 w systemach 64-bitowych, które implementują architekturę Intel Itanium (dawniej IA-64). Aby uzyskać więcej informacji na temat korzystania z WOW64 w 64-bitowych systemach Windows, zobacz Running 32-bit Applications (Uruchamianie aplikacji 32-bitowych).
STARTUP_LOADER_OPTIMIZATION_MASK Określa, że ma miejsce optymalizacja modułu ładującego.
STARTUP_LOADER_OPTIMIZATION_SINGLE_DOMAIN Określa, że żadne zestawy nie są ładowane jako neutralne dla domeny.
STARTUP_LOADER_OPTIMIZATION_MULTI_DOMAIN Określa, że wszystkie zestawy są ładowane jako neutralne dla domeny.
STARTUP_LOADER_OPTIMIZATION_MULTI_DOMAIN_HOST Określa, że wszystkie zestawy o silnych nazwach są ładowane jako neutralne dla domeny.
STARTUP_LOADER_SAFEMODE Określa, że zasady wersji środowiska CLR nie zostaną zastosowane do wersji przekazanej. Zostanie załadowana dokładna wersja określona dla środowiska CLR. Podkładka nie ocenia zasad w celu określenia najnowszej zgodnej wersji.
STARTUP_LOADER_SETPREFERENCE Określa, że preferowane środowisko uruchomieniowe zostanie ustawione, ale nie zostanie uruchomione.
STARTUP_SERVER_GC Określa, że będzie używane odzyskiwanie pamięci serwera.
STARTUP_HOARD_GC_VM Określa, że odzyskiwanie pamięci zachowa używany adres wirtualny.
STARTUP_SINGLE_VERSION_HOSTING_INTERFACE Określa, że mieszanie interfejsu hostingu nie będzie dozwolone.
STARTUP_LEGACY_IMPERSONATION Określa, że personifikacja nie powinna domyślnie przepływać między punktami asynchronicznymi.
STARTUP_DISABLE_COMMITTHREADSTACK Określa, że nie należy zatwierdzać pełnego stosu wątków podczas uruchamiania wątku.
STARTUP_ALWAYSFLOW_IMPERSONATION Określa, że zarządzane personifikacje i personifikacje osiągnięte za pośrednictwem wywołania platformy będą przepływać w punktach asynchronicznych. Domyślnie tylko zarządzane personifikacje będą przepływać w punktach asynchronicznych.
STARTUP_TRIM_GC_COMMIT Określa, że odzyskiwanie pamięci będzie używać mniej zatwierdzonego miejsca, gdy pamięć systemowa jest niska. Zobacz gcTrimCommitOnLowMemoryoptymalizację dla udostępnionego hostingu internetowego.
STARTUP_ETW Określa, że śledzenie zdarzeń dla systemu Windows (ETW) jest włączone dla zdarzeń środowiska uruchomieniowego języka wspólnego. Począwszy od systemu Windows Vista, śledzenie zdarzeń jest zawsze włączone, więc ta flaga nie ma żadnego wpływu. Zobacz Kontrolowanie rejestrowania programu .NET Framework.
STARTUP_ARM Określa, że włączono monitorowanie zasobów domeny aplikacji. AppDomain.MonitoringIsEnabled Zobacz właściwość i <appDomainResourceMonitoring> element.

Requirements

Platformy: Zobacz Wymagania systemowe.

Nagłówek: MSCorEE.h

Biblioteka: MSCorEE.dll

Wersje programu .NET Framework: Dostępne od wersji 2.0

Zobacz także