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
; в противном случае возвращается код ошибки.
Замечания
Скрытые локальные значения обычно являются переменными, созданными компилятором.