STARTUP_FLAGS
Mise à jour : novembre 2007
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 classe 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_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.
|
||
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 du Common Language Runtime (CLR) ne sera pas appliquée à la version passée. La version exacte spécifiée du Common Language Runtime (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é. |
Configuration requise
Plateformes : consultez Configuration requise du .NET Framework.
En-tête : MSCorEE.idl
Bibliothèque : MSCorEE.dll
Versions du .NET Framework : 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0