STARTUP_FLAGS Numaralandırması
Ortak dil çalışma zamanının (CLR) başlatma davranışını gösteren değerler içerir. Varsayılan olarak, atık toplama eşzamanlı değildir ve yalnızca temel sınıf kitaplığı etki alanından bağımsız alana yüklenir.
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;
Üyeler
Üye | Description |
---|---|
STARTUP_CONCURRENT_GC |
Eşzamanlı çöp toplamanın kullanılması gerektiğini belirtir. Çağıran tek işlemcili bir makinede sunucu derlemesini ve eşzamanlı çöp toplamayı isterse, bunun yerine iş istasyonu derlemesi ve eşzamanlı olmayan çöp toplama çalıştırılır. Not: Eşzamanlı çöp toplama, Intel Itanium mimarisini (eski adıyla IA-64) uygulayan 64 bit sistemlerde WOW64 x86 öykünücüsü çalıştıran uygulamalarda desteklenmez. 64 bit Windows sistemlerinde WOW64 kullanma hakkında daha fazla bilgi için bkz. 32 bit Uygulamaları Çalıştırma. |
STARTUP_LOADER_OPTIMIZATION_MASK |
Yükleyici iyileştirmesi gerçekleştirilecektir belirtir. |
STARTUP_LOADER_OPTIMIZATION_SINGLE_DOMAIN |
Hiçbir derlemenin etki alanı nötr olarak yüklenmediğini belirtir. |
STARTUP_LOADER_OPTIMIZATION_MULTI_DOMAIN |
Tüm derlemelerin etki alanı nötr olarak yüklendiğini belirtir. |
STARTUP_LOADER_OPTIMIZATION_MULTI_DOMAIN_HOST |
Tüm tanımlayıcı adlandırılmış derlemelerin etki alanı nötr olarak yüklendiğini belirtir. |
STARTUP_LOADER_SAFEMODE |
CLR sürüm ilkesinin geçirilen sürüme uygulanacağını belirtir. CLR'nin tam olarak belirtilen sürümü yüklenir. Dolgu, en son uyumlu sürümü belirlemek için ilkeyi değerlendirmez. |
STARTUP_LOADER_SETPREFERENCE |
Tercih edilen çalışma zamanının ayarlandığını ancak aslında başlatılmayacağını belirtir. |
STARTUP_SERVER_GC |
Sunucu çöp toplamanın kullanılacağını belirtir. |
STARTUP_HOARD_GC_VM |
Çöp toplamanın kullanılan sanal adresi tutacağını belirtir. |
STARTUP_SINGLE_VERSION_HOSTING_INTERFACE |
Bir barındırma arabirimini karıştırmaya izin verilmeyeceğini belirtir. |
STARTUP_LEGACY_IMPERSONATION |
Kimliğe bürünme işleminin varsayılan olarak zaman uyumsuz noktalar arasında akmaması gerektiğini belirtir. |
STARTUP_DISABLE_COMMITTHREADSTACK |
İş parçacığı çalışmaya başladığında tam iş parçacığı yığınının işlenmemesi gerektiğini belirtir. |
STARTUP_ALWAYSFLOW_IMPERSONATION |
Platform çağrısı aracılığıyla elde edilen yönetilen kimliğe bürünmelerin ve kimliğe bürünmelerin zaman uyumsuz noktalar arasında akacağını belirtir. Varsayılan olarak, yalnızca yönetilen kimliğe bürünmeler zaman uyumsuz noktalarda akar. |
STARTUP_TRIM_GC_COMMIT |
Sistem belleği düşük olduğunda çöp toplamanın daha az işlenen alan kullanacağını belirtir. Bkz gcTrimCommitOnLowMemory . Paylaşılan Web Barındırma için İyileştirme. |
STARTUP_ETW |
Windows (ETW) için olay izlemenin ortak dil çalışma zamanı olayları için etkinleştirildiğini belirtir. Windows Vista'da olay izleme her zaman etkin olduğundan bu bayrağın hiçbir etkisi yoktur. Bkz. .NET Framework Günlüğünü Denetleme. |
STARTUP_ARM |
Uygulama etki alanı kaynak izlemenin etkinleştirildiğini belirtir. özelliğine AppDomain.MonitoringIsEnabled ve <appDomainResourceMonitoring> Öğesine bakın. |
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: MSCorEE.h
Kitaplık: MSCorEE.dll
.NET Framework Sürümleri: 2.0 sürümünden itibaren kullanılabilir
Ayrıca bkz.
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.