此方法获取一个属性对象,该对象包含方法的局部变量、参数和其他属性。
语法
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
;否则,返回错误代码。
备注
隐藏的局部变量通常是编译器生成的变量。