Enumeração de STARTUP_FLAGS
Contém valores que indicam o comportamento de arranque do runtime de linguagem comum (CLR). Por predefinição, a libertação da memória não é simultânea e apenas a biblioteca de classe base é carregada para a área neutra em domínio.
Syntax
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 | Description |
---|---|
STARTUP_CONCURRENT_GC |
Especifica que deve ser utilizada a libertação da memória simultânea. Se o autor da chamada pedir a compilação do servidor e a libertação da memória simultânea numa máquina de processador único, a compilação da estação de trabalho e a libertação da memória não simultânea são executadas. Nota: A libertação da memória simultânea não é suportada em aplicações que executam o emulador WOW64 x86 em sistemas de 64 bits que implementam a arquitetura Intel Itanium (anteriormente denominada IA-64). Para obter mais informações sobre como utilizar WOW64 em sistemas Windows de 64 bits, consulte Executar Aplicações de 32 bits. |
STARTUP_LOADER_OPTIMIZATION_MASK |
Especifica que deve ocorrer a otimização do carregador. |
STARTUP_LOADER_OPTIMIZATION_SINGLE_DOMAIN |
Especifica que nenhuma assemblagem é carregada como neutra em domínio. |
STARTUP_LOADER_OPTIMIZATION_MULTI_DOMAIN |
Especifica que todas as assemblagens são carregadas como neutras em domínio. |
STARTUP_LOADER_OPTIMIZATION_MULTI_DOMAIN_HOST |
Especifica que todas as assemblagens com nome forte são carregadas como neutras em domínio. |
STARTUP_LOADER_SAFEMODE |
Especifica que a política de versão do CLR não será aplicada à versão transmitida. A versão exata especificada do CLR será carregada. O shim não avalia a política para determinar a versão compatível mais recente. |
STARTUP_LOADER_SETPREFERENCE |
Especifica que o runtime preferencial será definido, mas não realmente iniciado. |
STARTUP_SERVER_GC |
Especifica que a libertação da memória do servidor será utilizada. |
STARTUP_HOARD_GC_VM |
Especifica que a libertação da memória manterá o endereço virtual utilizado. |
STARTUP_SINGLE_VERSION_HOSTING_INTERFACE |
Especifica que a combinação de uma interface de alojamento não será permitida. |
STARTUP_LEGACY_IMPERSONATION |
Especifica que a representação não deve fluir entre pontos assíncronos por predefinição. |
STARTUP_DISABLE_COMMITTHREADSTACK |
Especifica que a pilha de threads completa não deve ser consolidada quando o thread começar a ser executado. |
STARTUP_ALWAYSFLOW_IMPERSONATION |
Especifica que as representações geridas e as representações obtidas através da invocação da plataforma irão fluir em pontos assíncronos. Por predefinição, apenas as representações geridas irão fluir em pontos assíncronos. |
STARTUP_TRIM_GC_COMMIT |
Especifica que a libertação da memória utilizará menos espaço consolidado quando a memória do sistema for baixa. Veja gcTrimCommitOnLowMemory em Otimização do Alojamento Na Web Partilhado. |
STARTUP_ETW |
Especifica que o rastreio de eventos para Windows (ETW) está ativado para eventos de runtime de linguagem comuns. A partir do Windows Vista, o rastreio de eventos está sempre ativado, pelo que este sinalizador não tem qualquer efeito. Veja Controlar o Registo de .NET Framework. |
STARTUP_ARM |
Especifica que a monitorização de recursos do domínio da aplicação está ativada. Veja a AppDomain.MonitoringIsEnabled propriedade e <appDomainResourceMonitoring Element (Elemento appDomainResourceMonitoring>). |
Requisitos
Plataformas: Veja Requisitos de Sistema.
Cabeçalho: MSCorEE.h
Biblioteca: MSCorEE.dll
.NET Framework Versões: Disponível desde 2.0
Ver também
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.