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;否则,返回错误代码。

备注

隐藏的局部变量通常是编译器生成的变量。

另请参阅