Enumerazione STARTUP_FLAGS
Contiene valori che indicano il comportamento di avvio di Common Language Runtime (CLR). Per impostazione predefinita, Garbage Collection non è simultaneo e solo la libreria di classi di base viene caricata nell'area indipendente dal dominio.
Sintassi
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
Membro | Descrizione |
---|---|
STARTUP_CONCURRENT_GC |
Specifica che deve essere utilizzata l'operazione di Garbage Collection simultanea. Se il chiamante chiede la compilazione del server e l'operazione di Garbage Collection simultanea in un computer a processore singolo, la compilazione della workstation e l'operazione di Garbage Collection non simultanea vengono invece eseguite. Nota: Garbage Collection simultaneo non è supportato nelle applicazioni che eseguono l'emulatore WOW64 x86 in sistemi a 64 bit che implementano l'architettura Intel Itanium (in precedenza denominata IA-64). Per altre informazioni sull'uso di WOW64 nei sistemi Windows a 64 bit, vedere Esecuzione di applicazioni a 32 bit. |
STARTUP_LOADER_OPTIMIZATION_MASK |
Specifica che deve essere eseguita l'ottimizzazione del caricatore. |
STARTUP_LOADER_OPTIMIZATION_SINGLE_DOMAIN |
Specifica che nessun assembly viene caricato come indipendente dal dominio. |
STARTUP_LOADER_OPTIMIZATION_MULTI_DOMAIN |
Specifica che tutti gli assembly vengono caricati come indipendenti dal dominio. |
STARTUP_LOADER_OPTIMIZATION_MULTI_DOMAIN_HOST |
Specifica che tutti gli assembly con nome sicuro vengono caricati come indipendenti dal dominio. |
STARTUP_LOADER_SAFEMODE |
Specifica che i criteri di versione CLR non verranno applicati alla versione passata. Verrà caricata la versione esatta specificata di CLR. Lo shim non valuta i criteri per determinare la versione compatibile più recente. |
STARTUP_LOADER_SETPREFERENCE |
Specifica che il runtime preferito verrà impostato, ma non effettivamente avviato. |
STARTUP_SERVER_GC |
Specifica che verrà utilizzata la Garbage Collection del server. |
STARTUP_HOARD_GC_VM |
Specifica che Garbage Collection manterrà l'indirizzo virtuale usato. |
STARTUP_SINGLE_VERSION_HOSTING_INTERFACE |
Specifica che la combinazione di un'interfaccia di hosting non sarà consentita. |
STARTUP_LEGACY_IMPERSONATION |
Specifica che la rappresentazione non deve fluire tra i punti asincroni per impostazione predefinita. |
STARTUP_DISABLE_COMMITTHREADSTACK |
Specifica che non deve essere eseguito il commit dello stack di thread completo all'avvio dell'esecuzione del thread. |
STARTUP_ALWAYSFLOW_IMPERSONATION |
Specifica che le rappresentazioni e le rappresentazioni gestite ottenute tramite platform invoke verranno propagate tra i punti asincroni. Per impostazione predefinita, solo le rappresentazioni gestite scorrono tra punti asincroni. |
STARTUP_TRIM_GC_COMMIT |
Specifica che Garbage Collection userà meno spazio di cui è stato eseguito il commit quando la memoria di sistema è insufficiente. Vedere gcTrimCommitOnLowMemory Ottimizzazione per l'hosting Web condiviso. |
STARTUP_ETW |
Specifica che la traccia eventi per Windows (ETW) è abilitata per gli eventi Common Language Runtime. A partire da Windows Vista, la traccia eventi è sempre abilitata, quindi questo flag non ha alcun effetto. Vedere Controllo della registrazione di .NET Framework. |
STARTUP_ARM |
Specifica che il monitoraggio delle risorse del dominio applicazione è abilitato. Vedere la proprietà e <l'elemento appDomainResourceMonitoring>.AppDomain.MonitoringIsEnabled |
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: MSCorEE.h
Libreria: MSCorEE.dll
Versioni di .NET Framework: Disponibile dalla versione 2.0
Vedi anche
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.