IDiaSymbol::get_valueIDiaSymbol::get_value

Récupère la valeur d’une constante.Retrieves the value of a constant.

SyntaxeSyntax

HRESULT get_value (   
   VARIANT* pRetVal  
);  

ParamètresParameters

pRetVal
[dans, out] A VARIANT objet qui est remplie avec la valeur d’une constante.[in, out] A VARIANT object that is filled in with the value of a constant.

Valeur de retourReturn Value

En cas de réussite, retourne S_OK; sinon, retourne S_FALSE ou un code d’erreur.If successful, returns S_OK; otherwise, returns S_FALSE or an error code.

Note

La valeur de retour S_FALSE signifie que la propriété n’est pas disponible pour le symbole.A return value of S_FALSE means the property is not available for the symbol.

NotesRemarks

La variante fournie doit être initialisée avant d’être transmis à cette méthode.The supplied VARIANT must be initialized before it is passed to this method. Pour plus d’informations, consultez l’exemple.For more information, see the example.

ExempleExample

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

Voir aussiSee Also

IDiaSymbolIDiaSymbol