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
    }
}

另请参阅