IDiaSymbol::get_value

recupera il valore di una costante.

HRESULT get_value ( 
   VARIANT* pRetVal
);

Parametri

  • pRetVal
    [in, out] In VARIANT l'oggetto che viene riempito con un valore di una costante.

Valore restituito

Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce S_FALSE o un codice di errore.

[!NOTA]

un valore restituito di S_FALSE indica che la proprietà non è disponibile per il simbolo.

Note

La VARIANT fornita deve essere inizializzata prima che venga passata al metodo.Per ulteriori informazioni, vedere l'esempio.

Esempio

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

Vedere anche

Riferimenti

IDiaSymbol