STARTUP_FLAGS (Enumeración)
Contiene valores que indican el comportamiento de inicio de Common Language Runtime (CLR). De manera predeterminada, la recolección de elementos no utilizados es no simultánea y sólo se carga la biblioteca de clases base en el área neutral con respecto al dominio.
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;
Miembros
Miembro |
Descripción |
---|---|
STARTUP_CONCURRENT_GC |
Especifica que se debería utilizar la recolección simultánea de elementos no utilizados. Si el llamador solicita la compilación para servidor y la recolección simultánea de elementos no utilizados en un equipo con un solo procesador, se ejecuta, en su lugar, la versión para estación de trabajo y la recolección no simultánea de elementos no utilizados.
Nota
No se admite la recolección simultánea de elementos no utilizados en aplicaciones que ejecutan el emulador WOW64 x86 en sistemas de 64 bits y que implementan la arquitectura Intel Itanium (denominada anteriormente IA-64).Para obtener más información sobre el uso de WOW64 en sistemas Windows de 64 bits, vea Running 32-bit Applications.
|
STARTUP_LOADER_OPTIMIZATION_MASK |
Especifica que se producirá la optimización del cargador. |
STARTUP_LOADER_OPTIMIZATION_SINGLE_DOMAIN |
Especifica que ningún ensamblado se carga como neutral con respecto al dominio. |
STARTUP_LOADER_OPTIMIZATION_MULTI_DOMAIN |
Especifica que todos los ensamblados se cargan como neutrales con respecto al dominio. |
STARTUP_LOADER_OPTIMIZATION_MULTI_DOMAIN_HOST |
Especifica que todos los ensamblados de nombre seguro se cargan como neutrales con respecto al dominio. |
STARTUP_LOADER_SAFEMODE |
Especifica que la directiva de versión de CLR no se aplicará a la versión pasada. Se cargará la versión exacta especificada de CLR. El proceso intermedio ("shim") no evalúa directivas para determinar la última versión compatible. |
STARTUP_LOADER_SETPREFERENCE |
Especifica que se establecerá el motor en tiempo de ejecución preferido, pero en realidad no se iniciará. |
STARTUP_SERVER_GC |
Especifica que se utilizará la recolección de elementos no utilizados del servidor. |
STARTUP_HOARD_GC_VM |
Especifica que la recolección de elementos no utilizados mantendrá la dirección virtual utilizada. |
STARTUP_SINGLE_VERSION_HOSTING_INTERFACE |
Especifica que no se permitirá combinar una interfaz de hospedaje. |
STARTUP_LEGACY_IMPERSONATION |
Especifica que la suplantación no debería fluir de forma predeterminada por puntos asincrónicos. |
STARTUP_DISABLE_COMMITTHREADSTACK |
Especifica que no se debería confirmar la pila de subprocesos completa cuando el subproceso inicia el funcionamiento. |
STARTUP_ALWAYSFLOW_IMPERSONATION |
Especifica que las suplantaciones administradas y las suplantaciones logradas a través de la invocación de plataforma fluirán por puntos asincrónicos. De forma predeterminada, sólo las suplantaciones administradas fluirán por puntos asincrónicos. |
STARTUP_TRIM_GC_COMMIT |
Especifica que la recolección de elementos no utilizados utilizará el espacio menos confirmado cuando quede poca memoria del sistema. Vea gcTrimCommitOnLowMemory en Optimización de hospedaje web compartido. |
STARTUP_ETW |
Especifica que el seguimiento de eventos para Windows (ETW) está habilitado para los eventos de Common Language Runtime. Comenzando con Windows Vista, el seguimiento de eventos siempre está habilitado, de modo que esta marca no tenga ningún efecto. Vea Controlar el registro de .NET Framework. |
STARTUP_ARM |
Especifica que la supervisión de recursos de dominio de aplicación está habilitada. Vea la propiedad AppDomain.MonitoringIsEnabled y <appDomainResourceMonitoring> (Elemento). |
Requisitos
Plataformas: vea Requisitos de sistema de .NET Framework.
Encabezado: MSCorEE.h
Biblioteca: MSCorEE.dll
Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0