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.
![]() |
---|
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
}
}