IDiaSymbol::get_value
Ruft den Wert einer Konstante ab.
Syntax
HRESULT get_value (
VARIANT* pRetVal
);
Parameter
pRetVal
[in, out] Ein VARIANT
-Objekt, das mit dem Wert einer Konstante gefüllt ist.
Rückgabewert
Wenn dies erfolgreich ist, wird S_OK
zurückgegeben; andernfalls wird S_FALSE
oder ein Fehlercode zurückgegeben.
Anmerkung
Ein Rückgabewert von S_FALSE
bedeutet, dass die Eigenschaft für das Symbol nicht verfügbar ist.
Bemerkungen
Die angegebene VARIANT muss initialisiert werden, bevor sie an diese Methode übergeben wird. Weitere Informationen finden Sie im Beispiel.
Beispiel
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
}
}