Compartir a través de


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.

NotaNota
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

Vea también

Otros recursos

Enumeraciones para hosts