Udostępnij za pośrednictwem


STARTUP_FLAGS — Wyliczenie

Zawiera wartości wskazujące zachowanie uruchamiania środowiska uruchomieniowego języka wspólnego (CLR). Domyślnie odzyskiwanie pamięci nie jest współbieżne, a tylko biblioteka klas bazowych jest ładowana do obszaru neutralnego pod względem 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;  

Elementy członkowskie

Członek Opis
STARTUP_CONCURRENT_GC Określa, że należy używać współbieżnego odzyskiwania pamięci. Jeśli obiekt wywołujący prosi o skompilowanie serwera i współbieżne odzyskiwanie pamięci na maszynie z jednym procesorem, kompilacja stacji roboczej i niebieżne odzyskiwanie pamięci zostaną uruchomione. Uwaga: 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 systemu Windows WOW64 w systemach 64-bitowych, zobacz 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 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 zostanie użyte 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 po rozpoczęciu działania 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ę pod kątem udostępnionego hostingu sieci Web.
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 wpływu. Zobacz Kontrolowanie rejestrowania .NET Framework.
STARTUP_ARM Określa, że monitorowanie zasobów domeny aplikacji jest włączone. AppDomain.MonitoringIsEnabled Zobacz właściwość i <element appDomainResourceMonitoring>.

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: MSCorEE.h

Biblioteka: MSCorEE.dll

.NET Framework wersje: dostępne od wersji 2.0

Zobacz też