Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Представляет сегмент кода общей промежуточной среды (CIL) или машинного кода.
Методы
| Метод | Description |
|---|---|
| Метод CreateBreakpoint | Создает точку останова в указанном смещение. |
| Метод GetAddress | Получает относительный виртуальный адрес (RVA) сегмента кода, который представляет.ICorDebugCode |
| Метод GetCode | Возвращает весь код для указанной функции, отформатированный для дизассембли. Этот метод не рекомендуется; вместо этого используйте ICorDebugCode2::GetCodeChunks . |
| Метод GetEnCRemapSequencePoints | Не реализовано. |
| Метод GetFunction | Возвращает значение ICorDebugFunction, связанное с этим ICorDebugCode. |
| Метод GetILToNativeMapping | Возвращает массив экземпляров "COR_DEBUG_IL_TO_NATIVE_MAP", представляющих сопоставления с смещениями CIL с собственными смещениями. |
| Метод GetSize | Возвращает размер в байтах двоичного кода, представленного этим ICorDebugCodeкодом. |
| Метод GetVersionNumber | Возвращает одноуровневый номер, определяющий версию кода, представляющего этот ICorDebugCode код. |
| Метод IsIL | Возвращает значение, указывающее, компилируется ли это ICorDebugCode в CIL. |
Замечания
ICorDebugCode может представлять CIL или машинный код. Объект ICorDebugFunction, представляющий код CIL, может иметь либо ноль, либо один ICorDebugCode объект, связанный с ним. Объект ICorDebugFunction, представляющий машинный код, может иметь любое количество ICorDebugCode объектов, связанных с ним.
Замечание
Этот интерфейс не поддерживает удаленный вызов между компьютерами или перекрестными процессами.
Требования
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Заголовок: CorDebug.idl, CorDebug.h
Библиотека: CorGuids.lib
Версии .NET: Доступно с .NET Framework 1.0