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

另请参阅