检索常数的值。
HRESULT get_value (
VARIANT* pRetVal
);
参数
- pRetVal
[in, out] 使用常数的值填充的 VARIANT 对象。
返回值
如果成功,则返回; S_OK否则,返回 S_FALSE 或错误代码。
![]() |
---|
S_FALSE 的返回值表示该属性用于符号不可用。 |
备注
所提供的变量,在被传递给此方法之前,必须初始化。有关更多信息,请参见示例。
示例
void ProcessValue(IDiaSymbol *pSymbol)
{
VARIANT value;
value.vt = VT_EMPTY; // 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
}
}