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