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.
Remarque
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