Функции Hosting Global Static

Обновлен: Ноябрь 2007

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

В этом подразделе

  • Функция CallFunctionShim
    Выполняет вызов функции, для которой в указанной библиотеке задано имя и параметры.

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

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

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

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

  • Функция CorBindToRuntimeEx
    Позволяет неуправляемым основным приложениям загружать среду CLR в процесс и задавать флаги для определения поведения этой среды.

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

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

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

  • Функция CorMarkThreadInThreadPool
    Обозначает выполняемый в настоящий момент поток пула потоков для выполнения управляемого кода.

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

  • Функция CreateICeeFileGen
    Создает объект ICeeFileGen.

  • Функция DestroyICeeFileGen
    Удаляет объект ICeeFileGen.

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

  • Указатель FLockClrVersionCallback Function
    Указывает на функцию, которую среда 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
    Указывает на функцию, которая уведомляет основное приложение о том, что для дескриптора ожидания либо был подан сигнал, либо истекло время ожидания.

Связанные подразделы

Размещение компонентных классов

Интерфейсы размещения

Размещение перечислений

Структуры размещения