IDiaSymbol::get_value
Recupera o valor de uma constante.
HRESULT get_value (
VARIANT* pRetVal
);
Parâmetros
- pRetVal
[in, out] A VARIANT objeto preenchido com o valor de uma constante.
Valor de retorno
Se bem-sucedida, retorna S_OK; Caso contrário, retornará S_FALSE ou um código de erro.
Dica
Um valor de retorno de S_FALSE significa que a propriedade não está disponível para o símbolo.
Comentários
A VARIANTE fornecida deve ser inicializada antes de serem passado para este método. Para obter mais informações, consulte o exemplo.
Exemplo
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
}
}