IDiaSymbol::get_value
Pobiera wartość stałą.
HRESULT get_value (
VARIANT* pRetVal
);
Parametry
- pRetVal
[w, out] A VARIANT obiekt, który jest wprowadzana wartość stałą.
Wartość zwracana
Jeśli się powiedzie, zwraca S_OK; w przeciwnym razie zwraca S_FALSE lub kod błędu.
[!UWAGA]
Zwracana wartość wynosząca S_FALSE oznacza właściwość nie jest dostępna dla symbolu.
Uwagi
Dostarczony wariant musi być zainicjowany przed jest przekazywany do tej metody.Aby uzyskać więcej informacji zobacz przykład.
Przykład
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
}
}