Delen via


IDiaSymbol::get_value

Haalt de waarde van een constante op.

Syntaxis

HRESULT get_value (
    VARIANT* pRetVal
);

Parameters

pRetVal

[in, uit] Een VARIANT-object dat is ingevuld met de waarde van een constante.

Retourwaarde

Als dit lukt, wordt S_OKgeretourneerd; retourneert anders S_FALSE of een foutcode.

Notitie

Een retourwaarde van S_FALSE betekent dat de eigenschap niet beschikbaar is voor het symbool.

Opmerkingen

De opgegeven VARIANT moet worden geïnitialiseerd voordat deze wordt doorgegeven aan deze methode. Zie het voorbeeld voor meer informatie.

Voorbeeld

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

Zie ook