IDiaSymbol::get_value
Récupère la valeur d’une constante.
Syntaxe
HRESULT get_value (
VARIANT* pRetVal
);
Paramètres
pRetVal
[in, out] Objet VARIANT
rempli avec la valeur d’une constante.
Valeur renvoyée
En cas de réussite, retourne S_OK
, sinon, retourne S_FALSE
ou un code d’erreur.
Notes
Une valeur de retour de S_FALSE
signifie que la propriété n’est pas disponible pour le symbole.
Remarques
La VARIANTE fournie doit être initialisée avant son passage à cette méthode. Pour plus d'informations, reportez-vous à l'exemple.
Exemple
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
}
}