Поделиться через


Устаревшие функции размещения CLR

В этом разделе описаны неуправляемые глобальные статические функции, которые использовались ранее версии API размещения.

За исключением функций инфраструктуры (_Cor* функций), которые используются только платформой .NET Framework, эти функции устарели в .NET Framework 4.

Функции активации

Функция ClrCreateManagedInstance Устаревшие. Создает экземпляр указанного управляемого типа.

Функция CoInitializeCor Устаревший. Чтобы инициализировать среду CLR, используйте CorBindToRuntimeEx или CorBindToCurrentRuntime.

Функция CoInitializeEE Устаревшие. Гарантирует, что подсистема выполнения CLR загружается в процесс. Вместо этого используйте метод ICLRRuntimeHost::Start .

Функция CorBindToCurrentRuntime Устаревшие. Загружает среду CLR в процесс с помощью сведений о версии, хранящихся в XML-файле.

Функция CorBindToRuntime Устаревшие. Позволяет неуправляемые узлы загружать среду CLR в процесс.

Функция CorBindToRuntimeByCfg Устаревшие. Загружает среду CLR в процесс с помощью сведений о версии, считываемых из XML-файла.

Функция CorBindToRuntimeEx Устаревшие. Включает неуправляемые узлы для загрузки среды CLR в процесс и позволяет задать флаги для указания поведения среды CLR.

Функция CorBindToRuntimeHost Устаревшие. Позволяет узлам загружать указанную версию среды CLR в процесс.

Функция GetCORRequiredVersion Устаревшие. Возвращает требуемый номер версии СРЕДЫ CLR.

Функция GetCORSystemDirectory Устаревшие. Возвращает каталог установки среды CLR, загруженной в процесс.

Функция GetRealProcAddress Устаревшие. Возвращает адрес указанной функции, экспортируемой из последней установленной версии среды CLR.

Функция GetRequestedRuntimeInfo Устаревшие. Получает сведения о версии и каталоге среды CLR, запрошенной приложением.

Функции версии СРЕДЫ CLR

Функции в этом разделе возвращают версию СРЕДЫ CLR; Они не активируют среду CLR.

Функция GetCORVersion Устаревшие. Возвращает номер версии среды CLR, выполняемой в текущем процессе.

Функция GetFileVersion Устаревшие. Возвращает сведения о версии среды CLR указанного файла с помощью указанного буфера.

Функция GetRequestedRuntimeVersion Устаревшие. Возвращает номер версии среды CLR, запрошенной указанным приложением. Если эта версия не установлена, возвращает последнюю версию, установленную до запрошенной версии.

Функция GetRequestedRuntimeVersionForCLSID Устаревшие. Возвращает соответствующие сведения о версии СРЕДЫ CLR для класса с указанным CLSID.

Функция GetVersionFromProcess Устаревшие. Возвращает номер версии среды CLR, связанной с указанным дескриптором процесса.

Функция LockClrVersion Устаревшие. Позволяет узлу определить, какая версия среды CLR будет использоваться в процессе перед явной инициализацией среды CLR.

Функции размещения

Функция CallFunctionShim Устаревшие. Вызывает функцию с указанным именем и параметрами в указанной библиотеке.

Функция CoEEShutDownCOM Устаревшие. Выгрузит сборку COM из процесса.

Функция CorExitProcess Устаревшие. Завершает текущий неуправляемый процесс.

Функция CorLaunchApplication Устаревшие. Запускает приложение по указанному сетевому пути, используя указанные манифесты и другие данные приложения.

Функция CorMarkThreadInThreadPool Устаревшие. Помечает текущий поток пула потоков для выполнения управляемого кода. Начиная с .NET Framework версии 2.0 эта функция не действует. Это не обязательно, и его можно удалить из кода.

Функция CoUninitializeCor Устаревший. Среда CLR не может быть выгружена из процесса.

Функция CoUninitializeEE Устаревший.

Функция CreateDebuggingInterfaceFromVersion Устаревшие. Создает объект ICorDebug на основе указанной информации о версии.

Функция CreateICeeFileGen Устаревшие. Создает объект ICeeFileGen .

Функция DestroyICeeFileGen Устаревшие. Уничтожает объект ICeeFileGen .

Указатель функции FExecuteInAppDomainCallback Устаревшие. Указывает на функцию, вызываемую средой CLR для выполнения управляемого кода.

Указатель функции FLockClrVersionCallback Устаревшие. Указывает на функцию, вызываемую средой CLR, чтобы уведомить узел о том, что инициализация была запущена или завершена.

Функция GetCLRIdentityManager Устаревшие. Получает указатель на интерфейс, позволяющий среде CLR управлять удостоверениями.

Функция LoadLibraryShim Устаревшие. Загружает указанную версию библиотеки DLL .NET Framework.

Функция LoadStringRC Устаревшие. Преобразует значение HRESULT в сообщение об ошибке с помощью языка и региональных параметров по умолчанию текущего потока.

Функция LoadStringRCEx Устаревшие. Преобразует значение HRESULT в соответствующее сообщение об ошибке для указанного языка и региональных параметров.

Указатель функции LPOVERLAPPED_COMPLETION_ROUTINE Устаревшие. Указывает на функцию, которая уведомляет узел о завершении перекрывающегося ввода-вывода (т. е. асинхронного ввода-вывода) на устройство.

Указатель функции LPTHREAD_START_ROUTINE Устаревшие. Указывает на функцию, которая уведомляет узел о том, что поток начал выполняться.

Функция RunDll32ShimW Устаревшие. Выполняет указанную команду.

Указатель функции WAITORTIMERCALLBACK Устаревшие. Указывает на функцию, которая уведомляет узел о том, что дескриптор ожидания был сигнален или истек.

Функции инфраструктуры

Функции в этом разделе предназначены только для .NET Framework.

Функция _CorDllMain Инициализирует среду CLR, находит управляемую точку входа в заголовке CLR сборки DLL и начинает выполнение.

Функция _CorExeMain Инициализирует среду CLR, находит управляемую точку входа в заголовке clR исполняемой сборки и начинает выполнение.

Функция _CorExeMain2 Выполняет точку входа в указанном сопоставленном с памятью коде. Эта функция вызывается загрузчиком операционной системы.

Функция _CorImageUnloading Уведомляет загрузчик при выгрузке образов управляемого модуля.

Функция _CorValidateImage Проверяет образы управляемых модулей и уведомляет загрузчик операционной системы после их загрузки.

См. также