Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Esta seção descreve as funções estáticas globais não gerenciadas que as versões anteriores da API de hospedagem usavam.
Com exceção das funções de infraestrutura (_Cor* funções), que são usadas apenas pelo .NET Framework, essas funções foram preteridas no .NET Framework 4.
Funções de ativação
Função ClrCreateManagedInstance Deprecado. Cria uma instância do tipo gerenciado especificado.
Função CoInitializeCor Obsoleto. Para inicializar o CLR (Common Language Runtime), use CorBindToRuntimeEx ou CorBindToCurrentRuntime.
Função CoInitializeEE Deprecado. Garante que o mecanismo de execução CLR seja carregado em um processo. Em vez disso, use o método ICLRRuntimeHost::Start .
Função CorBindToCurrentRuntime Deprecado. Carrega o CLR (Common Language Runtime) em um processo usando informações de versão armazenadas em um arquivo XML.
Função CorBindToRuntime Deprecado. Permite que hosts não gerenciados carreguem o CLR em um processo.
Função CorBindToRuntimeByCfg Deprecado. Carrega o CLR em um processo usando informações de versão que são lidas de um arquivo XML.
Função CorBindToRuntimeEx Deprecado. Permite que hosts não gerenciados carreguem o CLR em um processo e permite que você defina sinalizadores para especificar o comportamento do CLR.
Função CorBindToRuntimeHost Deprecado. Permite que os hosts carreguem uma versão especificada do CLR em um processo.
Função GetCORRequiredVersion Deprecado. Obtém o número de versão clr necessário.
Função GetCORSystemDirectory Deprecado. Retorna o diretório de instalação do CLR que é carregado no processo.
Função GetRealProcAddress Deprecado. Obtém o endereço da função especificada exportada da versão mais recente instalada do CLR.
Função GetRequestedRuntimeInfo Deprecado. Obtém informações de versão e diretório sobre o CLR solicitado por um aplicativo.
Funções de versão clr
As funções nesta seção retornam uma versão CLR; eles não ativam o CLR.
Função GetCORVersion Deprecado. Retorna o número de versão do CLR em execução no processo atual.
Função GetFileVersion Deprecado. Obtém as informações de versão clr do arquivo especificado, usando o buffer especificado.
Função GetRequestedRuntimeVersion Deprecado. Obtém o número de versão do CLR solicitado pelo aplicativo especificado. Se essa versão não estiver instalada, obterá a versão mais recente instalada antes da versão solicitada.
Função GetRequestedRuntimeVersionForCLSID Deprecado. Obtém as informações de versão clr apropriadas para a classe com o CLSID especificado.
Função GetVersionFromProcess Deprecado. Obtém o número de versão do CLR associado ao identificador de processo especificado.
Função LockClrVersion Deprecado. Permite que o host determine qual versão do CLR será usada no processo antes de inicializar explicitamente o CLR.
Funções de hospedagem
Função CallFunctionShim Deprecado. Faz uma chamada para a função que tem o nome e os parâmetros especificados na biblioteca especificada.
Função CoEEShutDownCOM Deprecado. Descarrega um assembly COM do processo.
Função CorExitProcess Deprecado. Desliga o processo não gerenciado atual.
Função CorLaunchApplication Deprecado. Inicia o aplicativo no caminho de rede especificado, usando os manifestos especificados e outros dados do aplicativo.
Função CorMarkThreadInThreadPool Deprecado. Marca o thread do pool de threads em execução no momento para a execução do código gerenciado. A partir do .NET Framework versão 2.0, essa função não tem efeito. Ele não é necessário e pode ser removido do código.
Função CoUninitializeCor Obsoleto. O CLR não pode ser descarregado de um processo.
Função CoUninitializeEE Obsoleto.
Função CreateDebuggingInterfaceFromVersion Deprecado. Cria um objeto ICorDebug com base nas informações de versão especificadas.
Função CreateICeeFileGen Deprecado. Cria um objeto ICeeFileGen .
Função DestroyICeeFileGen Deprecado. Destrói um objeto ICeeFileGen .
Ponteiro de função FExecuteInAppDomainCallback Deprecado. Aponta para uma função que o CLR chama para executar o código gerenciado.
Ponteiro de função FLockClrVersionCallback Deprecado. Aponta para uma função que o CLR chama para notificar o host de que a inicialização foi iniciada ou concluída.
Função GetCLRIdentityManager Deprecado. Obtém um ponteiro para uma interface que permite que o CLR gerencie identidades.
Função LoadLibraryShim Deprecado. Carrega uma versão especificada de uma DLL do .NET Framework.
Função LoadStringRC Deprecado. Converte um valor HRESULT em uma mensagem de erro usando a cultura padrão do thread atual.
Função LoadStringRCEx Deprecado. Converte um valor HRESULT em uma mensagem de erro apropriada para a cultura especificada.
Ponteiro da função LPOVERLAPPED_COMPLETION_ROUTINE Deprecado. Aponta para uma função que notifica o host quando uma E/S sobreposta (ou seja, assíncrona) para um dispositivo foi concluída.
Ponteiro da função LPTHREAD_START_ROUTINE Deprecado. Aponta para uma função que notifica o host que um thread começou a executar.
Função RunDll32ShimW Deprecado. Executa o comando especificado.
Ponteiro de função WAITORTIMERCALLBACK Deprecado. Aponta para uma função que notifica o host de que um identificador de espera foi sinalizado ou atingiu o tempo limite.
Funções de infraestrutura
As funções nesta seção são usadas apenas pelo .NET Framework.
Função _CorDllMain Inicializa o CLR, localiza o ponto de entrada gerenciado no cabeçalho CLR do assembly DLL e inicia a execução.
Função _CorExeMain Inicializa o CLR, localiza o ponto de entrada gerenciado no cabeçalho CLR do assembly executável e inicia a execução.
Função _CorExeMain2 Executa o ponto de entrada no código mapeado por memória especificado. Essa função é chamada pelo carregador do sistema operacional.
Função _CorImageUnloading Notifica o carregador quando as imagens do módulo gerenciado são descarregadas.
Função _CorValidateImage Valida as imagens do módulo gerenciado e notifica o carregador do sistema operacional depois que elas são carregadas.