IDiaSymbol::get_value
Pobiera wartość stałej.
Składnia
HRESULT get_value (
VARIANT* pRetVal
);
Parametry
pRetVal
[in, out] VARIANT
Obiekt wypełniony wartością stałej.
Wartość zwracana
Jeśli operacja powiedzie się, zwraca wartość S_OK
; w przeciwnym razie zwraca S_FALSE
lub kod błędu.
Uwaga
Wartość zwracana S_FALSE
oznacza, że właściwość nie jest dostępna dla symbolu.
Uwagi
Podany wariant musi zostać zainicjowany, zanim zostanie przekazany do tej metody. Aby uzyskać więcej informacji, zobacz przykład.
Przykład
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
}
}