Compartilhar via


Hospedando enumerações

Esta seção descreve as enumerações não gerenciadas que a API de hospedagem utiliza.

Nesta seção

Enumeração CLSID_RESOLUTION_FLAGS
Contém valores que indicam como o CLR (Common Language Runtime) deve resolver um CLSID.

Enumeração COR_GC_STAT_TYPES
Especifica as estatísticas a serem registradas para uma coleta de lixo.

Enumeração COR_GC_THREAD_STATS_TYPES
Indica as estatísticas de coleta de lixo para um thread.

Enumeração EApiCategories
Descreve as categorias de recursos que o host pode impedir de executar em código parcialmente confiável.

Enumeração EBindPolicyLevels
Fornece sinalizadores que especificam o nível no qual aplicar ou modificar a política de assembly.

Enumeração ECLRAssemblyIdentityFlags
Indica o tipo de identidade de um assembly.

Enumeração EClrEvent
Descreve os eventos CLR para os quais o host pode registrar retornos de chamada.

Enumeração EClrFailure
Descreve o conjunto de falhas para as quais um host pode definir ações de política.

Enumeração EClrOperation
Descreve o conjunto de operações para as quais um host pode aplicar ações de política.

Enumeração EClrUnhandledException
Descreve as opções disponíveis para gerenciar exceções sem tratamento no código do usuário.

Enumeração EContextType
Descreve o contexto de segurança do thread em execução no momento.

Enumeração ECustomDumpFlavor
Contém valores que indicam quais itens incluir em um subconjunto personalizado de um despejo de heap ao relatar erros.

Enumeração ECustomDumpItemKind
Reservado para a extensão futura da estrutura CustomDumpItem Structure.

Enumeração EHostApplicationPolicy
Indica como modificar um objeto de interface IHostAssemblyManager Interface. Esse valor de enumeração foi preterido.

Enumeração EHostBindingPolicyModifyFlags
Permite que o host especifique o tipo de redirecionamento que o CLR deve executar ao aplicar modificações de política de um assembly de origem a um assembly de destino.

Enumeração EInitializeNewDomainFlags
Permite que o host forneça informações sobre a inicialização de um domínio de aplicativo ao runtime.

Enumeração EMemoryAvailable
Contém valores que indicam a quantidade de memória física gratuita no computador.

Enumeração EMemoryCriticalLevel
Contém valores que indicam o impacto de uma falha quando uma alocação de memória específica foi solicitada e não pode ser atendida.

Enumeração EPolicyAction
Descreve as ações de política que o host pode definir para operações descritas pela Enumeração EClrOperation e falhas descritas pela Enumeração EClrFailure.

Enumeração ESymbolReadingPolicy
Contém valores que definem a política para ler arquivos de banco de dados do programa (PDB).

Enumeração ETaskType
Contém valores que indicam o tipo de tarefa representada por uma interface ICLRTask ou uma interface IHostTask.

Enumeração HOST_TYPE
Contém valores que especificam o tipo de host que está iniciando um aplicativo.

Enumeração MALLOC_TYPE
Contém valores que especificam as características da memória que está sendo alocada.

Enumeração METAHOST_CONFIG_FLAGS
Descreve os sinalizadores possíveis retornados no parâmetro pdwConfigFlags do método ICLRMetaHostPolicy::GetRequestedRuntime.

Enumeração METAHOST_POLICY_FLAGS
Fornece políticas de associação comuns à maioria dos hosts de runtime.

Enumeração RUNTIME_INFO_FLAGS
Contém valores que indicam quais informações sobre o CLR devem ser retornadas.

Enumeração StackOverflowType
Contém valores que indicam a causa subjacente de um evento de excedente de pilha.

Enumeração STARTUP_FLAGS
Contém valores que indicam o comportamento de inicialização do CLR.

Enumeração ValidatorFlags
Contém valores que indicam o tipo de validação que deve ser executado em uma chamada ao Método Validate.

Enumeração WAIT_OPTION
Indica a ação que um host deve executar se uma operação solicitada pelos blocos CLR.

Hospedando coclasses

Interfaces de hospedagem

Funções de hospedagem CLR reprovadas

Estruturas de hospedagem