Partager via


énumération STARTUP_FLAGS

Contient des valeurs qui indiquent le comportement de démarrage du Common Language Runtime (CLR). Par défaut, le garbage collection n’est pas simultané et seule la bibliothèque de classes de base est chargée dans la zone neutre du domaine.

Syntaxe

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

Membre Descriptif
STARTUP_CONCURRENT_GC Spécifie que le garbage collection simultané doit être utilisé. Si l’appelant demande la génération du serveur et le garbage collection simultané sur un ordinateur à processeur unique, la build de station de travail et le garbage collection non simultané sont exécutés à la place. Note: Le garbage collection simultané n’est pas pris en charge dans les applications qui exécutent l’émulateur WOW64 x86 sur des systèmes 64 bits qui implémentent l’architecture Intel Itanium (anciennement IA-64). Pour plus d’informations sur l’utilisation de WOW64 sur les systèmes Windows 64 bits, consultez Exécution d’applications 32 bits.
STARTUP_LOADER_OPTIMIZATION_MASK Spécifie que l’optimisation du chargeur doit se produire.
STARTUP_LOADER_OPTIMIZATION_SINGLE_DOMAIN Spécifie qu’aucun assembly n’est chargé en tant qu’assembly neutre par domaine.
STARTUP_LOADER_OPTIMIZATION_MULTI_DOMAIN Spécifie que tous les assemblys sont chargés en tant qu’assemblys neutres par domaine.
STARTUP_LOADER_OPTIMIZATION_MULTI_DOMAIN_HOST Spécifie que tous les assemblys nommés fort sont chargés en tant qu’assemblys neutres dans le domaine.
STARTUP_LOADER_SAFEMODE Spécifie que la stratégie de version CLR ne sera pas appliquée à la version transmise. La version exacte spécifiée du CLR sera chargée. Le shim n’évalue pas la stratégie pour déterminer la dernière version compatible.
STARTUP_LOADER_SETPREFERENCE Spécifie que le runtime préféré sera défini, mais pas réellement démarré.
STARTUP_SERVER_GC Spécifie que le garbage collection de serveurs sera utilisé.
STARTUP_HOARD_GC_VM Spécifie que le garbage collection conserve l’adresse virtuelle utilisée.
STARTUP_SINGLE_VERSION_HOSTING_INTERFACE Spécifie que le mélange d’une interface d’hébergement n’est pas autorisé.
STARTUP_LEGACY_IMPERSONATION Spécifie que l’emprunt d’identité ne doit pas circuler entre les points asynchrones par défaut.
STARTUP_DISABLE_COMMITTHREADSTACK Spécifie que la pile de threads complète ne doit pas être validée lorsque le thread commence à s’exécuter.
STARTUP_ALWAYSFLOW_IMPERSONATION Spécifie que les emprunts d’identité managés et les emprunts d’identité obtenus via l’appel de plateforme circulent entre les points asynchrones. Par défaut, seules les emprunts d’identité managés circulent entre les points asynchrones.
STARTUP_TRIM_GC_COMMIT Spécifie que le garbage collection utilisera moins d’espace validé lorsque la mémoire système est faible. Consultez gcTrimCommitOnLowMemoryOptimisation pour l’hébergement web partagé.
STARTUP_ETW Spécifie que le suivi d’événements pour Windows (ETW) est activé pour les événements Common Language Runtime. À compter de Windows Vista, le suivi des événements est toujours activé. Cet indicateur n’a donc aucun effet. Consultez Contrôle de la journalisation .NET Framework.
STARTUP_ARM Spécifie que la surveillance des ressources de domaine d’application est activée. Consultez la propriété et <appDomainResourceMonitoring> l’élémentAppDomain.MonitoringIsEnabled.

Spécifications

Plateformes : Consultez Configuration requise.

En-tête: MSCorEE.h

Bibliothèque : MSCorEE.dll

Versions du .NET Framework : Disponible depuis la version 2.0

Voir aussi