Глобальные статические функции платформ .NET Framework 1.1 и 2.0
В этом разделе описаны неуправляемые глобальные статические функции, используемые API размещения.
Не рекомендуется использовать эти функции (за исключением функций _Cor*) в .NET Framework 4.
В этом подразделе
Функция _CorDllMain
Инициализирует среду CLR, размещает управляемую точку входа в заголовке среды CLR сборки DLL и запускает выполнение.Функция _CorExeMain
Инициализирует среду CLR, размещает управляемую точку входа в заголовке среды CLR исполняемой сборки и запускает выполнение.Функция _CorExeMain2
Находит точку входа и выполняет первую команду программы в указанном коде отображения памяти. Эта функция вызывается загрузчиком операционной системы.Функция _CorImageUnloading
Уведомляет загрузчик о выгрузке образов управляемого модуля.Функция _CorValidateImage
Проверяет образы управляемого модуля и уведомляет загрузчик операционной системы об окончании загрузки образов.Функция CallFunctionShim
Устаревший. Выполняет вызов функции, для которой в указанной библиотеке задано имя и параметры.Функция ClrCreateManagedInstance
Устаревший. Создает экземпляра указанного управляемого типа.Функция CoEEShutDownCOM
Выгружает сборку COM из процесса. Не рекомендуется использовать эту функцию в .NET Framework 4.Функция CoInitializeCor
Функция CoInitializeCor устарела. Для инициализации среды CLR следует использовать CorBindToRuntimeEx или CorBindToCurrentRuntime.Функция CoInitializeEE
Гарантирует, что ядро выполнения среды CLR загружено в процесс. Не рекомендуется использовать эту функцию в .NET Framework 4. Вместо нее рекомендуется использовать метод ICLRRuntimeHost::Start.Функция CorBindToCurrentRuntime
Устаревший. Загружает среду CLR в процесс, используя сведения, хранящиеся в XML-файле.Функция CorBindToRuntime
Устаревший. Позволяет неуправляемым основным приложениям загружать среду CLR в процесс.Функция CorBindToRuntimeByCfg
Устаревший. Загружает среду CLR в процесс, используя сведения о версии, считываемые из XML-файла.Функция CorBindToRuntimeEx
Устаревший. Позволяет неуправляемым основным приложениям загружать среду CLR в процесс и задавать флаги для определения поведения этой среды.Функция CorBindToRuntimeHost
Устаревший. Позволяет основным приложениям загружать в процесс заданную версию среды CLR.Функция CorExitProcess
Устаревший. Завершает выполнение текущего неуправляемого процесса.Функция CorLaunchApplication
Устаревший. Запускает приложение по указанному сетевому пути, используя заданные манифесты и другие данные приложения.Функция CorMarkThreadInThreadPool
Устаревший. Обозначает выполняемый в настоящий момент поток пула потоков для выполнения управляемого кода. Начиная с .NET Framework версии 2.0, эта функция не имеет эффекта. Она не является обязательной и может быть удалена из кода.Функция CoUninitializeCor
CoUninitializeCor устарел. Среда CLR не может быть выгружена из процесса.Функция CoUninitializeEE
Функция CoUninitializeEE устарела.Функция CreateDebuggingInterfaceFromVersion
Устаревший. Создает объект ICorDebug на основе сведений о заданной версии.Функция CreateICeeFileGen
Устаревший. Создает объект ICeeFileGen.Функция DestroyICeeFileGen
Устаревший. Удаляет объект ICeeFileGen.Указатель функции FExecuteInAppDomainCallback
Устаревший. Указывает на функцию, которая вызывается средой CLR для выполнения управляемого кода.Указатель функции FLockClrVersionCallback
Устаревший. Указывает на функцию, которую среда CLR вызывает для уведомления основного приложения о начале или завершении инициализации.Функция GetCLRIdentityManager
Устаревший. Получает указатель на интерфейс, позволяющий среде CLR осуществлять управление идентификацией.Функция GetCORRequiredVersion
Устаревший. Получает требуемый номер версии среды CLR.Функция GetCORSystemDirectory
Устаревший. Возвращает каталог установки загруженной в процесс среды CLR.Функция GetCORVersion
Устаревший. Возвращает номер версии среды CLR, выполняющейся в текущем процессе.Функция GetFileVersion
Устаревший. Получает сведения о версии среды CLR для заданного файла, используя указанный буфер.Функция GetRealProcAddress
Устаревший. Получает адрес заданной функции, экспортируемой из последней установленной версии среды CLR.Функция GetRequestedRuntimeInfo
Устаревший. Получает сведения о версии и каталоге среды CLR, запрашиваемой приложением.Функция GetRequestedRuntimeVersion
Устаревший. Получает номер версии среды CLR, запрашиваемой указанным приложением. Если эта версия не установлена, получает самую последнюю версию, установленную перед запрашиваемой.Функция GetRequestedRuntimeVersionForCLSID
Устаревший. Получает сведения о допустимой версии среды CLR для класса с указанным идентификатором CLSID.Функция GetVersionFromProcess
Устаревший. Получает номер версии среды CLR, связанной с указанным дескриптором процесса.Функция LoadLibraryShim
Устаревший. Загружает указанную версию библиотеки DLL платформы .NET Framework.Функция LoadStringRC
Устаревший. Преобразовывает значение HRESULT в сообщение об ошибке, используя язык и региональные параметры, заданные для текущего потока по умолчанию.Функция LoadStringRCEx
Устаревший. Преобразовывает значение HRESULT в соответствующее сообщение об ошибке для указанного языка и региональных параметров.Функция LockClrVersion
Устаревший. Позволяет основному приложению определить версию среды CLR, которая будет использоваться в процессе до явной инициализации этой среды.Указатель функции LPOVERLAPPED_COMPLETION_ROUTINE
Устаревший. Указывает на функцию, уведомляющую основное приложение о завершении перекрывающегося (то есть, асинхронного) ввода-вывода на устройстве.Указатель функции LPTHREAD_START_ROUTINE
Устаревший. Указатель функции, уведомляющий основное приложение о начале выполнения потока.Функция RunDll32ShimW
Устаревший. Выполняет указанную команду.Указатель функции WAITORTIMERCALLBACK
Устаревший. Указывает на функцию, которая уведомляет основное приложение о том, что для дескриптора ожидания либо был подан сигнал, либо истекло время ожидания.
Связанные подразделы
Размещение компонентных классов
Журнал изменений
Дата |
Журнал |
Причина |
---|---|---|
Июль 2010 |
Уточнено, что функция Функция CorMarkThreadInThreadPool не имеет эффекта. |
Обратная связь от клиента. |