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