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