Метод 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