IDebugMethodField::EnumAllLocals
Создает перечислитель для всех локальных переменных метода, включая те, которые создаются внутри компилятора.
Синтаксис
Параметры
pAddress
[in] Объект IDebugAddress, представляющий адрес отладки в методе, указывающий на определенный область или контекст.
ppLocals
[out] Возвращает объект IEnumDebugFields, представляющий список всех локальных языков в указанном область; в противном случае возвращает значение NULL, указывающее, что локальные значения отсутствуют.
Возвращаемое значение
В случае успешного выполнения возвращает S_OK или возвращает S_FALSE, если локальные параметры отсутствуют. В противном случае возвращается код ошибки.
Замечания
Перечисляются только переменные, определенные в блоке, содержащие заданный адрес отладки. Этот метод включает все локальные параметры, созданные компилятором. Если все, что необходимо, являются локальными локально определенными в источнике, вызовите метод EnumLocals .
Метод может содержать несколько контекстов области или блоков.