Бөлісу құралы:


Метод ICorDebugILFrame4::GetCodeEx

[Поддерживается в .NET Framework 4.5.2 и более поздних версиях.]

Получает указатель на код, который выполняется этим кадром стека.

Синтаксис

HRESULT GetCodeEx(
   [in] ILCodeKind flags,
   [out] ICorDebugCode **ppCode
);

Параметры

flags [in] Элемент перечисления ILCodeKind , указывающий, включен ли промежуточный язык (IL), определенный запросом ReJIT профилировщика.

ppCode [out] Указатель на адрес объекта ICorDebugCode, представляющего код, который выполняет этот кадр стека.

Замечания

Этот метод аналогичен методу ICorDebugFrame::GetCode , за исключением того, что он при необходимости обращается к коду, определенному запросом ReJIT профилировщика. Вызов этого метода со значением ILCODE_ORIGINAL_IL эквивалентен вызову GetCode; если метод flags инструментирован, его IL не будет доступен. ILCODE_REJIT_IL позволяет отладчику получить доступ к промежуточному языку, определенному запросом ReJIT профилировщика. Если параметр IL не инструментирован, ppCode имеет значение NULL, а метод возвращается S_OK.

Требования

Платформы: см. раздел Требования к системе.

Заголовок: CorDebug.idl, CorDebug.h

Библиотека: CorGuids.lib

версии платформа .NET Framework: Доступно с версии 4.5.2

См. также