IDiaSymbol::get_value
Recupera o valor de uma constante.
Sintaxe
HRESULT get_value (
VARIANT* pRetVal
);
Parâmetros
pRetVal
[in, out] Um objeto VARIANT
que é preenchido com o valor de uma constante.
Valor Retornado
Se tiver êxito, retornará S_OK
. Caso contrário, retornará S_FALSE
ou um código de erro.
Observação
Um valor retornado de S_FALSE
significa que a propriedade não está disponível para o símbolo.
Comentários
O VARIANT fornecido deve ser inicializado antes de ser passado para esse método. Para obter mais informações, consulte os exemplos.
Exemplo
void ProcessValue(IDiaSymbol *pSymbol)
{
VARIANT value;
VariantInit(&value); // 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
}
}