Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает значение указанной локальной переменной в этом кадре стека промежуточного языка (IL) и при необходимости обращается к переменной, добавленной в инструментирование ReJIT профилировщика.
Синтаксис
HRESULT GetLocalVariableEx(
[in] ILCodeKind flags,
[in] DWORD dwIndex,
[out] ICorDebugValue **ppValue
);
Параметры
flags [in] Элемент перечисления ILCodeKind , указывающий, включена ли переменная, добавленная в инструментирование ReJIT профилировщика.
dwIndex [in] Индекс локальной переменной в кадре стека IL.
ppValue [out] Указатель на адрес объекта ICorDebugValue, представляющего полученное значение.
Замечания
Этот метод аналогичен методу GetLocalVariable , за исключением того, что он при необходимости обращается к переменной, добавленной в инструментирование ReJIT профилировщика. Вызов этого метода со значением ILCODE_ORIGINAL_IL эквивалентен вызову GetLocalVariable; если метод flags инструментирован с дополнительными локальными переменными, доступ к этим переменным невозможен.
ILCODE_REJIT_IL позволяет отладчику получить доступ к локальным переменным, добавленным в инструментирование ReJIT профилировщика. Если il не инструментирован, метод возвращается E_INVALIDARG.
Требования
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Заголовок: CorDebug.idl, CorDebug.h
Библиотека: CorGuids.lib
Версии .NET: Доступно с .NET Framework 4.5.2