Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.
Hinweis |
|---|
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
}
}
Hinweis