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


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

Заметки

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

См. также

Ссылки

IDebugExpressionEvaluator

IDebugSymbolProvider

IDebugAddress

IDebugBinder

IDebugProperty2