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


Глобальные статические функции платформ .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 не имеет эффекта.

Обратная связь от клиента.