Интерфейс ICorDebugILFrame
Представляет кадр стека кода общего промежуточного языка (CIL). Этот интерфейс представляет собой подкласс интерфейса ICorDebugFrame.
Методы
Метод | Description |
---|---|
Метод CanSetIP | Возвращает значение, указывающее, безопасно ли задать указатель инструкции в указанное расположение смещения. |
Метод EnumerateArguments | Возвращает перечислитель для аргументов в этом кадре. |
Метод EnumerateLocalVariables | Возвращает перечислитель для локальных переменных в этом кадре. |
Метод GetArgument | Возвращает значение указанного аргумента в кадре стека CIL. |
Метод GetIP | Возвращает значение указателя инструкции и побитовое значение сочетания, описывающее получение значения указателя инструкции. |
Метод GetLocalVariable | Возвращает значение указанной локальной переменной в этом кадре стека CIL. |
Метод GetStackDepth | Не реализовано. |
Метод GetStackValue | Не реализовано. |
Метод SetIP | Задает указатель инструкции на указанное расположение смещения в коде CIL. |
Замечания
Интерфейс ICorDebugILFrame
— это специализированный интерфейс ICorDebugFrame. Он используется либо для кадров кода CIL, либо для скомпилированных кадров JIT. Скомпилированные JIT кадры реализуют ICorDebugILFrame
интерфейс и интерфейс ICorDebugNativeFrame.
Примечание.
Этот интерфейс не поддерживает удаленные вызовы между компьютерами или между процессами.
Требования
Платформы: см. раздел Требования к системе.
Заголовок: CorDebug.idl, CorDebug.h
Библиотека: CorGuids.lib
версии платформа .NET Framework: Доступно с версии 1.0