Freigeben über


IDiaSymbol::get_value

Ruft den Wert einer Konstanten ab.

Syntax

HRESULT get_value (
    VARIANT* pRetVal
);

Parameter

pRetVal

[in, out] Ein VARIANT-Objekt, das mit dem Wert einer Konstanten ausgefüllt wird.

Rückgabewert

Wenn die Ausführung erfolgreich ist, wird S_OK zurückgegeben, andernfalls S_FALSE oder ein Fehlercode.

Hinweis

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

Bemerkungen

Der angegebene VARIANT-Wert muss initialisiert werden, bevor er an diese Methode übergeben wird. Weitere Informationen finden Sie unter 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
    }
}

Weitere Informationen