Поделиться через


IDebugExpressionEvaluator::GetMethodProperty

Этот метод получает объект свойства, содержащий локальные, аргументы и другие свойства метода.

Синтаксис

int GetMethodProperty(
   IDebugSymbolProvider pSymbolProvider,
   IDebugAddress        pAddress,
   IDebugBinder         pBinder,
   int                  fIncludeHiddenLocals,
   out IDebugProperty2  ppProperty
);

Параметры

pSymbolProvider
[in] Используемый поставщик символов, выраженный как объект IDebugSymbolProvider .

pAddress
[in] Адрес в коде, выраженный как объект IDebugAddress , который должен быть разрешен до ближайшей содержащей функции.

pBinder
[in] Привязка, используемая как объект IDebugBinder .

fIncludeHiddenLocals
[in] Ненулевое (TRUE)означает включение скрытых локальных элементов; ноль (FALSE) означает, что выпустить скрытые местные жители

ppProperty
[out] Возвращает объект IDebugProperty2 , представляющий метод.

Возвращаемое значение

В случае успешного выполнения возвращается S_OK; в противном случае возвращается код ошибки.

Замечания

Скрытые локальные значения обычно являются переменными, созданными компилятором.

См. также