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 solo se carga la biblioteca de clases base en el área neutral con respecto al dominio.

Sintaxis

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 de elementos no utilizados simultánea. Si el llamador solicita la compilación para servidor y la recolección de elementos no utilizados simultánea 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 de elementos no utilizados simultánea en aplicaciones en las que se ejecuta 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 la página de ejecución de aplicaciones de 32 bits.
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 usará 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 usada.
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, solo las suplantaciones administradas fluirán por puntos asincrónicos.
STARTUP_TRIM_GC_COMMIT Especifica que la recolección de elementos no utilizados usará el espacio menos confirmado cuando quede poca memoria del sistema. Consulte 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. A partir de Windows Vista, el seguimiento de eventos siempre está habilitado, de modo que esta marca no tiene 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. Consulta la propiedad AppDomain.MonitoringIsEnabled y el elemento <appDomainResourceMonitoring>.

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: MSCorEE.h

Biblioteca: MSCorEE.dll

Versiones de .NET Framework: disponible a partir de la versión 2.0

Consulte también