Bagikan melalui


Enumerasi STARTUP_FLAGS

Berisi nilai yang menunjukkan perilaku startup dari runtime bahasa umum (CLR). Secara default, pengumpulan sampah tidak bersamaan, dan hanya pustaka kelas dasar yang dimuat ke area netral domain.

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;

Members

Anggota Description
STARTUP_CONCURRENT_GC Menentukan bahwa pengumpulan sampah bersamaan harus digunakan. Jika penelepon meminta build server dan pengumpulan sampah bersamaan pada mesin prosesor tunggal, build stasiun kerja dan pengumpulan sampah non-bersamaan dijalankan sebagai gantinya. Nota: Pengumpulan sampah bersamaan tidak didukung dalam aplikasi yang menjalankan emulator WOW64 x86 pada sistem 64-bit yang mengimplementasikan arsitektur Intel Itanium (sebelumnya disebut IA-64). Untuk informasi selengkapnya tentang menggunakan WOW64 pada sistem Windows 64-bit, lihat Menjalankan Aplikasi 32-bit.
STARTUP_LOADER_OPTIMIZATION_MASK Menentukan bahwa pengoptimalan loader akan terjadi.
STARTUP_LOADER_OPTIMIZATION_SINGLE_DOMAIN Menentukan bahwa tidak ada rakitan yang dimuat sebagai netral domain.
STARTUP_LOADER_OPTIMIZATION_MULTI_DOMAIN Menentukan bahwa semua rakitan dimuat sebagai netral domain.
STARTUP_LOADER_OPTIMIZATION_MULTI_DOMAIN_HOST Menentukan bahwa semua rakitan bernama kuat dimuat sebagai netral domain.
STARTUP_LOADER_SAFEMODE Menentukan bahwa kebijakan versi CLR tidak akan diterapkan ke versi yang diteruskan. Versi yang tepat yang ditentukan dari CLR akan dimuat. Shim tidak mengevaluasi kebijakan untuk menentukan versi terbaru yang kompatibel.
STARTUP_LOADER_SETPREFERENCE Menentukan bahwa runtime yang disukai akan diatur, tetapi tidak benar-benar dimulai.
STARTUP_SERVER_GC Menentukan bahwa pengumpulan sampah server akan digunakan.
STARTUP_HOARD_GC_VM Menentukan bahwa pengumpulan sampah akan menjaga alamat virtual tetap digunakan.
STARTUP_SINGLE_VERSION_HOSTING_INTERFACE Menentukan bahwa mencampur antarmuka hosting tidak akan diizinkan.
STARTUP_LEGACY_IMPERSONATION Menentukan bahwa peniruan tidak boleh mengalir di seluruh titik asinkron secara default.
STARTUP_DISABLE_COMMITTHREADSTACK Menentukan bahwa tumpukan utas lengkap tidak boleh diterapkan saat utas mulai berjalan.
STARTUP_ALWAYSFLOW_IMPERSONATION Menentukan bahwa peniruan dan peniruan terkelola yang dicapai melalui pemanggilan platform akan mengalir di seluruh titik asinkron. Secara default, hanya peniruan terkelola yang akan mengalir di seluruh titik asinkron.
STARTUP_TRIM_GC_COMMIT Menentukan bahwa pengumpulan sampah akan menggunakan lebih sedikit ruang berkomitmen ketika memori sistem rendah. Lihat gcTrimCommitOnLowMemory di Pengoptimalan untuk Shared Web Hosting.
STARTUP_ETW Menentukan bahwa pelacakan peristiwa untuk Windows (ETW) diaktifkan untuk peristiwa runtime bahasa umum. Dimulai dengan Windows Vista, pelacakan peristiwa selalu diaktifkan, sehingga bendera ini tidak berpengaruh. Lihat Mengontrol Pengelogan .NET Framework.
STARTUP_ARM Menentukan bahwa pemantauan sumber daya domain aplikasi diaktifkan. AppDomain.MonitoringIsEnabled Lihat properti dan <appDomainResourceMonitoring> Element.

Persyaratan

Platform: Lihat Persyaratan Sistem.

Header: MSCorEE.h

Pustaka: MSCorEE.dll

Versi .NET Framework: Tersedia sejak 2.0

Lihat juga