Condividi tramite


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 gcTrimCommitOnLowMemoryOttimizzazione 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