IDebugExpressionEvaluator::GetMethodProperty
Этот метод возвращает объект свойства, содержащего локальные переменные, аргументы и другие свойства метода.
HRESULT GetMethodProperty(
IDebugSymbolProvider* pSymbolProvider,
IDebugAddress* pAddress,
IDebugBinder* pBinder,
BOOL fIncludeHiddenLocals,
IDebugProperty2** ppProperty
);
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; в противном случае возвращает код ошибки.
Заметки
Скрытые переменные, локальные переменные обычно создаются компилятором.