Freigeben über


IDiaSymbol::get_value

Ruft den Wert einer Konstante ab.

HRESULT get_value ( 
   VARIANT* pRetVal
);

Parameter

  • pRetVal
    [in, out] Ein VARIANT-Objekt, das mit dem Wert einer Konstante gefüllt wird.

Rückgabewert

Bei Erfolg gibt S_OKzurück. andernfalls gibt S_FALSE oder einen Fehlercode zurück.

HinweisHinweis

Der Rückgabewert S_FALSE bedeutet, dass die Eigenschaft nicht für das Symbol verfügbar ist.

Hinweise

Der angegebene VARIANT muss initialisiert werden, bevor diese an diese Methode übergeben wird.Weitere Informationen finden Sie im Beispiel.

Beispiel

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

Siehe auch

Referenz

IDiaSymbol