Partilhar via


Funções de Alojamento CLR preteridas

Esta secção descreve as funções estáticas globais não geridas utilizadas pelas versões anteriores da API de alojamento.

Com exceção das funções de infraestrutura (_Cor*funções), que são utilizadas apenas pela .NET Framework, estas funções foram preteridas no .NET Framework 4.

Funções de ativação

Função ClrCreateManagedInstance
Preterido. Cria uma instância do tipo gerido especificado.

Função CoInitializeCor
Obsoleto. Para inicializar o runtime de linguagem comum (CLR), utilize CorBindToRuntimeEx ou CorBindToCurrentRuntime.

Função CoInitializeEE
Preterido. Garante que o motor de execução CLR é carregado num processo. Em alternativa, utilize o método ICLRRuntimeHost::Start .

Função CorBindToCurrentRuntime
Preterido. Carrega o runtime de linguagem comum (CLR) para um processo com informações de versão armazenadas num ficheiro XML.

Função CorBindToRuntime
Preterido. Permite que os anfitriões não geridos carreguem o CLR para um processo.

Função CorBindToRuntimeByCfg
Preterido. Carrega o CLR para um processo com informações de versão lidas a partir de um ficheiro XML.

Função CorBindToRuntimeEx
Preterido. Permite que os anfitriões não geridos carreguem o CLR para um processo e permite-lhe definir sinalizadores para especificar o comportamento do CLR.

Função CorBindToRuntimeHost
Preterido. Permite que os anfitriões carreguem uma versão especificada do CLR para um processo.

Função GetCORRequiredVersion
Preterido. Obtém o número de versão do CLR necessário.

Função GetCORSystemDirectory
Preterido. Devolve o diretório de instalação do CLR que é carregado para o processo.

Função GetRealProcAddress
Preterido. Obtém o endereço da função especificada que é exportada a partir da versão instalada mais recente do CLR.

Função GetRequestedRuntimeInfo
Preterido. Obtém informações de versão e diretório sobre o CLR pedido por uma aplicação.

Funções de versão do CLR

As funções nesta secção devolvem uma versão CLR; não ativam o CLR.

Função GetCORVersion
Preterido. Devolve o número da versão do CLR que está em execução no processo atual.

Função GetFileVersion
Preterido. Obtém as informações da versão CLR do ficheiro especificado com a memória intermédia especificada.

Função GetRequestedRuntimeVersion
Preterido. Obtém o número da versão do CLR pedido pela aplicação especificada. Se essa versão não estiver instalada, obtém a versão mais recente instalada antes da versão pedida.

Função GetRequestedRuntimeVersionForCLSID
Preterido. Obtém as informações de versão do CLR adequadas para a classe com o CLSID especificado.

Função GetVersionFromProcess
Preterido. Obtém o número da versão do CLR associado ao identificador de processo especificado.

Função LockClrVersion
Preterido. Permite que o anfitrião determine que versão do CLR será utilizada no processo antes de inicializar explicitamente o CLR.

Funções de alojamento

Função CallFunctionShim
Preterido. Faz uma chamada para a função que tem o nome e os parâmetros especificados na biblioteca especificada.

Função CoEEShutDownCOM
Preterido. Descarrega uma assemblagem COM do processo.

Função CorExitProcess
Preterido. Encerra o processo não gerido atual.

Função CorLaunchApplication
Preterido. Inicia a aplicação no caminho de rede especificado, utilizando os manifestos especificados e outros dados da aplicação.

Função CorMarkThreadInThreadPool
Preterido. Marca o thread de conjunto de threads atualmente em execução para a execução de código gerido. A partir do .NET Framework versão 2.0, esta função não tem qualquer efeito. Não é necessário e pode ser removido do código.

Função CoUninitializeCor
Obsoleto. Não é possível descarregar o CLR de um processo.

Função CoUninitializeEE
Obsoleto.

Função CreateDebuggingInterfaceFromVersion
Preterido. Cria um objeto ICorDebug com base nas informações de versão especificadas.

Função CreateICeeFileGen
Preterido. Cria um objeto ICeeFileGen .

Função DestroyICeeFileGen
Preterido. Destrói um objeto ICeeFileGen .

Ponteiro de Função FExecuteInAppDomainCallback
Preterido. Aponta para uma função que o CLR chama para executar o código gerido.

Ponteiro de Função FLockClrVersionCallback
Preterido. Aponta para uma função que o CLR chama para notificar o anfitrião de que a inicialização foi iniciada ou concluída.

Função GetCLRIdentityManager
Preterido. Obtém um ponteiro para uma interface que permite ao CLR gerir identidades.

Função LoadLibraryShim
Preterido. Carrega uma versão especificada de uma DLL .NET Framework.

Função LoadStringRC
Preterido. Traduz um valor HRESULT numa mensagem de erro com a cultura predefinida do thread atual.

Função LoadStringRCEx
Preterido. Traduz um valor HRESULT para uma mensagem de erro adequada para a cultura especificada.

Ponteiro de Função LPOVERLAPPED_COMPLETION_ROUTINE
Preterido. Aponta para uma função que notifica o anfitrião quando uma E/S sobreposta (ou seja, assíncrona) para um dispositivo tiver sido concluída.

Ponteiro da Função LPTHREAD_START_ROUTINE
Preterido. Aponta para uma função que notifica o anfitrião de que um thread começou a ser executado.

Função RunDll32ShimW
Preterido. Executa o comando especificado.

Ponteiro da Função WAITORTIMERCALLBACK
Preterido. Aponta para uma função que notifica o anfitrião de que uma alça de espera foi sinalizada ou excedeu o tempo limite.

Funções de infraestrutura

As funções nesta secção destinam-se apenas a ser utilizadas pelo .NET Framework.

Função _CorDllMain
Inicializa o CLR, localiza o ponto de entrada gerido no cabeçalho CLR da assemblagem DLL e inicia a execução.

Função _CorExeMain
Inicializa o CLR, localiza o ponto de entrada gerido no cabeçalho CLR da assemblagem executável e inicia a execução.

Função _CorExeMain2
Executa o ponto de entrada no código mapeado pela memória especificado. Esta função é chamada pelo carregador do sistema operativo.

Função _CorImageUnloading
Notifica o carregador quando as imagens do módulo gerido são descarregadas.

Função _CorValidateImage
Valida as imagens do módulo gerido e notifica o carregador do sistema operativo depois de terem sido carregadas.

Ver também