Compartilhar via


Enumeração de STARTUP_FLAGS

Contém valores que indicam o comportamento de inicialização do common language runtime (CLR). Por padrão, a coleta de lixo é não-simultâneo e somente a biblioteca de classe base é carregada na área de domínio neutro.

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;

Membros

Membro

Descrição

STARTUP_CONCURRENT_GC

Especifica que a coleta de lixo simultâneas deve ser usada. Se o chamador pedir a criação do servidor e a coleta de lixo simultâneas em uma máquina de processador único, a criação de estação de trabalho e a coleta de lixo de simultâneas não são executados em vez disso.

Observação

Não há suporte para a coleta de lixo simultâneas em aplicativos que estejam executando o WOW64 x 86 emulador em sistemas de 64 bits que implementam a arquitetura Intel Itanium (anteriormente chamado de IA-64).Para obter mais informações sobre como usar o WOW64 em sistemas de 64 bits do Windows, consulte aplicativos executando 32 bits.

STARTUP_LOADER_OPTIMIZATION_MASK

Especifica que otimização do carregador deverá ocorrer.

STARTUP_LOADER_OPTIMIZATION_SINGLE_DOMAIN

Especifica que nenhum assemblies são carregados como domínio neutro.

STARTUP_LOADER_OPTIMIZATION_MULTI_DOMAIN

Especifica que todos os assemblies são carregados como domínio neutro.

STARTUP_LOADER_OPTIMIZATION_MULTI_DOMAIN_HOST

Especifica que todos os assemblies de nome forte sejam carregados como domínio neutro.

STARTUP_LOADER_SAFEMODE

Especifica que diretiva de versão do CLR não será aplicada à versão passada. A versão exata especificada do CLR será carregada. A correção não avalia a diretiva para determinar a versão mais recente compatível.

STARTUP_LOADER_SETPREFERENCE

Especifica que o tempo de execução preferencial será definido, mas na verdade não é iniciado.

STARTUP_SERVER_GC

Especifica que a coleta de lixo do servidor será usada.

STARTUP_HOARD_GC_VM

Especifica que a coleta de lixo manterá o endereço virtual utilizado.

STARTUP_SINGLE_VERSION_HOSTING_INTERFACE

Especifica que a combinação de uma interface de hospedagem não será permitida.

STARTUP_LEGACY_IMPERSONATION

Especifica a representação não deve fluir entre pontos assíncronos por padrão.

STARTUP_DISABLE_COMMITTHREADSTACK

Especifica que a pilha do thread total não deve ser confirmada quando o segmento começa a ser executado.

STARTUP_ALWAYSFLOW_IMPERSONATION

Especifica que gerenciado impersonations e impersonations obtidos por meio da plataforma invoke irá fluir através de pontos assíncronos. Por padrão, apenas gerenciados impersonations irá fluir entre pontos assíncronos.

STARTUP_TRIM_GC_COMMIT

Especifica que o coleta de lixo usará espaço menos confirmado quando a memória do sistema está baixa. See gcTrimCommitOnLowMemory in Otimização para hospedagem de Web compartilhada.

STARTUP_ETW

Especifica que o rastreamento de eventos do Windows (ETW) é habilitado para eventos de runtime de linguagem comum. Começando com o Windows Vista, o rastreamento de eventos está sempre ativado, portanto, este sinalizador não tem efeito. Consulte Controlando.NET Framework log.

STARTUP_ARM

Especifica que a monitoração de recursos do domínio de aplicativo é ativado. Consulte o AppDomain.MonitoringIsEnabled propriedade e <appDomainResourceMonitoring> Elemento.

Requisitos

Plataformas: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: MSCorEE.h

Biblioteca: Mscoree

.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Consulte também

Outros recursos

Enumerações de hospedagem.