IDiaSymbol::get_value
定数の値を取得します。
構文
HRESULT get_value (
VARIANT* pRetVal
);
パラメーター
pRetVal
[入力、出力]定数の値で埋められた 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
}
}