Compartilhar via


Interface de ICorRuntimeHost

Fornece métodos que permitem que o host iniciar e parar o common language runtime (CLR) explicitamente, criar e configurar domínios de aplicativo para acessar o domínio padrão e enumerar todos os domínios de execução no processo.

No.NET Framework versão 2.0, esta interface é substituída pelo ICLRRuntimeHost.

Métodos

Método

Descrição

Método de ICorRuntimeHost::CloseEnum

Redefine o enumerador de domínio volta ao início da lista de domínio.

Método de ICorRuntimeHost::CreateDomain

Cria um domínio de aplicativo. O chamador recebe um ponteiro de interface do tipo _AppDomain a uma instância do tipo System.AppDomain.

Método de ICorRuntimeHost::CreateDomainEx

Cria um domínio de aplicativo. Esse método permite que o chamador passar um IAppDomainSetup instância para configurar recursos adicionais do retornado _AppDomain instância.

Método de ICorRuntimeHost::CreateDomainSetup

Obtém um ponteiro de interface do tipo IAppDomainSetup para um AppDomainSetup instância. IAppDomainSetupFornece métodos para configurar os aspectos de um domínio de aplicativo antes que ele é criado.

Método de ICorRuntimeHost::CreateEvidence

Obtém um ponteiro de interface do tipo IIdentity, que permite que o host criar a evidência de segurança para passar para CreateDomain ou CreateDomainEx.

Método de ICorRuntimeHost::CreateLogicalThreadState

Não use.

Método de ICorRuntimeHost::CurrentDomain

Obtém um ponteiro de interface do tipo _AppDomain que representa o domínio carregado no thread atual.

Método de ICorRuntimeHost::DeleteLogicalThreadState

Não use.

Método de ICorRuntimeHost::EnumDomains

Obtém um enumerador para os domínios do processo atual.

Método de ICorRuntimeHost::GetConfiguration

Obtém um objeto que permite que o host especificar a configuração de retorno de chamada do CLR.

Método de ICorRuntimeHost::GetDefaultDomain

Obtém um ponteiro de interface do tipo _AppDomain que representa o domínio padrão para o processo atual.

Método de ICorRuntimeHost::LocksHeldByLogicalThread

Não use.

Método de ICorRuntimeHost::MapFile

Mapeia o arquivo especificado na memória. Este método está obsoleto.

Método de ICorRuntimeHost::NextDomain

Obtém um ponteiro de interface para o próximo domínio na enumeração.

Método de ICorRuntimeHost::Start

Inicia o CLR.

Método de ICorRuntimeHost::Stop

Interrompe a execução de código em tempo de execução para o processo atual.

Método de ICorRuntimeHost::SwitchInLogicalThreadState

Não use.

Método de ICorRuntimeHost::SwitchOutLogicalThreadState

Não use.

Método de ICorRuntimeHost::UnloadDomain

Descarrega o domínio de aplicativo especificado do processo atual.

Requisitos

Plataformas: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: MSCorEE.h

Biblioteca: Incluído como um recurso em mscoree

.NET Framework versões: 1.0, 1.1

Consulte também

Referência

AppDomain

Interface de IAppDomainSetup

Interface de ICLRRuntimeHost

Coclass de CorRuntimeHost

Conceitos

Hosts em tempo de execução

Outros recursos

Hospedagem (referência de API não gerenciada)

Interfaces de hospedagem.