IDiaSymbol::get_value
Hämtar värdet för en konstant.
Syntax
HRESULT get_value (
VARIANT* pRetVal
);
Parametrar
pRetVal
[in, ut] Ett VARIANT
objekt som fylls i med värdet för en konstant.
Returvärde
Om det lyckas returnerar S_OK
; annars returnerar S_FALSE
eller en felkod.
Not
Ett returvärde för S_FALSE
innebär att egenskapen inte är tillgänglig för symbolen.
Anmärkningar
Den angivna VARIANT måste initieras innan den skickas till den här metoden. Mer information finns i exemplet.
Exempel
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
}
}