Enumeração STARTUP_FLAGS
Contém valores que indicam o comportamento de inicialização do common linguagem tempo de execução (CLR). Por padrão, lixo coleção é não simultânea e somente a biblioteca de classes 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_FLAGS;
Membros
Membro |
Descrição |
---|---|
STARTUP_CONCURRENT_GC |
Especifica que lixo simultâneo coleção deve ser usado. Se o chamador pede a compilação de servidor e simultâneo lixo coleção em uma computador de processador único, a compilação de estação de trabalho e lixo simultânea não coleção são executados em vez disso.
Observação:
Lixo simultâneo coleção não há suporte para aplicativos executados WOW64 x86 emulador em sistemas de 64 bit que implementam a arquitetura Intel Itanium (anteriormente chamado IA-64).Para obter mais informações sobre o uso do WOW64 em sistemas Windows de 64 bit, consulte Executando aplicativos de 32 bit.
|
STARTUP_LOADER_OPTIMIZATION_MASK |
Especifica que essa otimização carregador deve ocorrer. |
STARTUP_LOADER_OPTIMIZATION_SINGLE_DOMAIN |
Especifica que nenhum assemblies são carregados sistema autônomo domínio neutro. |
STARTUP_LOADER_OPTIMIZATION_MULTI_DOMAIN |
Especifica que todos sistema autônomo assemblies são carregados sistema autônomo domínio neutro. |
STARTUP_LOADER_OPTIMIZATION_MULTI_DOMAIN_HOST |
Especifica que todos sistema autônomo assemblies com nome forte sejam carregados sistema autônomo 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á ser definido, mas na verdade não foi iniciado. |
STARTUP_SERVER_GC |
Especifica que o lixo do servidor coleção será usado. |
STARTUP_HOARD_GC_VM |
Especifica que a coleta de lixo continuará endereço virtual usado. |
STARTUP_SINGLE_VERSION_HOSTING_INTERFACE |
Especifica que a combinação de uma interface de hospedagem será não ser permitida. |
STARTUP_LEGACY_IMPERSONATION |
Especifica a representação não deve fluir entre pontos assíncrono 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 obtidas por meio de invocação de plataforma será fluam através de pontos assíncrono. Por padrão, apenas gerenciado impersonations fluirá ponto assíncrono. |
STARTUP_TRIM_GC_COMMIT |
Especifica que o coletor de lixo usará espaço menos confirmado quando a memória do sistema está baixa. See gcTrimCommitOnLowMemory em Otimização para hospedagem de Web compartilhada. |
Requisitos
Plataformas: See Requisitos de sistema do .NET framework.
Cabeçalho: MSCorEE.idl
Biblioteca: MSCorEE.dll
.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0