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 gcTrimCommitOnLowMemory optymalizację 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ż
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.