Partager via


STARTUP_FLAGS, énumération

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

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;

Membres

Membre

Description

STARTUP_CONCURRENT_GC

Spécifie que ce garbage collection simultané doit être utilisé. Si l'appelant demande la build du serveur et le garbage collection simultané sur un ordinateur à processeur unique, la build de la station de travail et le garbage collection non simultané sont exécutés à la place.

RemarqueRemarque
Le garbage collection simultané n'est pas pris en charge dans les applications exécutant l'émulateur WOW64 x86 sur les systèmes 64 bits qui implémentent l'architecture Intel Itanium (anciennement appelée 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 (en anglais).

STARTUP_LOADER_OPTIMIZATION_MASK

Spécifie que l'optimisation du chargeur aura lieu.

STARTUP_LOADER_OPTIMIZATION_SINGLE_DOMAIN

Spécifie qu'aucun assembly n'est chargé comme étant indépendant du domaine.

STARTUP_LOADER_OPTIMIZATION_MULTI_DOMAIN

Spécifie que tous les assemblys sont chargés comme étant indépendants du domaine.

STARTUP_LOADER_OPTIMIZATION_MULTI_DOMAIN_HOST

Spécifie que tous les assemblys avec nom fort sont chargés comme étant indépendants du domaine.

STARTUP_LOADER_SAFEMODE

Spécifie que la stratégie de version CLR ne sera pas appliquée à la version à laquelle elle a été passée. 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 par défaut sera défini, mais pas démarré.

STARTUP_SERVER_GC

Spécifie que le garbage collection côté serveur sera utilisé.

STARTUP_HOARD_GC_VM

Spécifie que ce garbage collection conserve l'adresse virtuelle utilisée.

STARTUP_SINGLE_VERSION_HOSTING_INTERFACE

Spécifie que la combinaison d'une interface d'hébergement ne sera pas autorisée.

STARTUP_LEGACY_IMPERSONATION

Spécifie que l'emprunt d'identité ne doit pas être transmis entre des points asynchrones par défaut.

STARTUP_DISABLE_COMMITTHREADSTACK

Spécifie que la pile des threads complète ne doit pas être validée lorsque l'exécution du thread démarre.

STARTUP_ALWAYSFLOW_IMPERSONATION

Spécifie que les emprunts d'identité managés et les emprunts d'identité réalisés via l'appel de code non managé seront transmis entre des points asynchrones. Par défaut, seuls les emprunts d'identité managés seront transmis entre points asynchrones.

STARTUP_TRIM_GC_COMMIT

Spécifie que le garbage collection utilise moins d'espace validé lorsque la mémoire système est basse. Consultez gcTrimCommitOnLowMemory in Optimisation de 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. Avec Windows Vista, le traçage d'événements est toujours activé, donc cet indicateur n'a aucun effet. Consultez Contrôle de l'enregistrement .NET Framework.

STARTUP_ARM

Spécifie que l'analyse des ressources du domaine d'application est activée. Consultez la propriété AppDomain.MonitoringIsEnabled et <appDomainResourceMonitoring>, élément.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : MSCorEE.h

Bibliothèque : MSCorEE.dll

Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Voir aussi

Autres ressources

Énumérations d'hébergement