IDiaSymbol::get_value
Načte hodnotu konstanty.
HRESULT get_value (
VARIANT* pRetVal
);
Parametry
- pRetVal
[v, out] A VARIANT objekt, který je naplněno hodnotou konstanta.
Vrácená hodnota
V případě úspěchu vrátí S_OK; v ostatních případech vrátí hodnotu S_FALSE nebo kód chyby.
[!POZNÁMKA]
Vrácená hodnota S_FALSE rozumí vlastnost není k dispozici pro symbol.
Poznámky
Zadaný typ VARIANT musí být inicializováno před předáním této metody.Další informace naleznete v příkladu.
Příklad
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
}
}