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