IDiaSymbol::get_value
检索常量的值。
语法
HRESULT get_value (
VARIANT* pRetVal
);
参数
pRetVal
[in, out] 使用常量的值填充的 VARIANT
对象。
返回值
如果成功,则返回 S_OK
;否则,返回 S_FALSE
或错误代码。
注意
返回值 S_FALSE
意味着该属性对符号不可用。
备注
必须先初始化提供的 VARIANT,然后才能将其传递给此方法。 有关详细信息,请参阅此示例。
示例
void ProcessValue(IDiaSymbol *pSymbol)
{
VARIANT value;
VariantInit(&value); // Initialize variant for use.
if (pSymbol->get_value(&value) == S_OK)
{
// Do something with value.
}
}
//----------------------------------------------------
// Alternate approach
void ProcessValue2(IDiaSymbol *pSymbol)
{
CComVariant value;
if (pSymbol->get_value(&value) == S_OK)
{
// Do something with value
}
}