Интерфейс ICeeGen
Предоставляет методы для динамической компиляции кода.
Этот интерфейс устарел и не должен использоваться.
Методы
Метод | Описание |
---|---|
Метод AddSectionReloc | Является устаревшей. Добавляет инструкцию .reloc в базу кода. |
Метод AllocateMethodBuffer | Является устаревшей. Создает буфер указанного размера для метода и получает относительный виртуальный адрес метода. |
Метод ComputePointer | Является устаревшей. Определяет буфер для указанного раздела кода. |
Метод EmitString | Является устаревшей. Выдает указанную строку в базу кода. |
Метод GenerateCeeFile | Является устаревшей. Создает файл базы кода, содержащий базу кода, загруженную в данный ICeeGen момент. |
Метод GenerateCeeMemoryImage | Является устаревшей. Создает изображение в памяти для базы кода. |
Метод GetIlSection | Является устаревшей. Возвращает раздел базы кода промежуточного языка, на который ссылается указанный дескриптор. |
Метод GetIMapTokenIface | Является устаревшей. Возвращает интерфейс, на который ссылается указанный токен. |
Метод GetMethodBuffer | Является устаревшей. Возвращает буфер соответствующего размера для метода по указанному относительному виртуальному адресу. |
Метод GetSectionBlock | Является устаревшей. Возвращает блок разделов базы кода. |
Метод GetSectionCreate | Является устаревшей. Создает и получает раздел кода, используя указанные значения имени и флага. |
Метод GetSectionDataLen | Является устаревшей. Возвращает длину указанного раздела. |
Метод GetString | Является устаревшей. Возвращает строку, хранящуюся по указанному относительному виртуальному адресу. |
Метод GetStringSection | Является устаревшей. Возвращает строковое представление раздела кода, на который ссылается указанный дескриптор. |
Метод TruncateSection | Является устаревшей. Усекает указанный раздел кода на указанную длину. |
Требования
Платформы: см. раздел Требования к системе.
Заголовка: Cor.h
Библиотека: Используется в качестве ресурса в MsCorEE.dll
версии платформа .NET Framework: доступно с версии 1.0.
См. также раздел
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.