Поделиться через


экстракторы _variant_t

Только для систем Microsoft

Извлечение данных из инкапсулированное Variant объект.

operator short( ) const; 
operator long( ) const; 
operator float( ) const; 
operator double( ) const; 
operator CY( ) const; 
operator _bstr_t( ) const; 
operator IDispatch*( ) const; 
operator bool( ) const; 
operator IUnknown*( ) const; 
operator DECIMAL( ) const; 
operator BYTE( ) const;
operator VARIANT() const throw();
operator char() const;
operator unsigned short() const;
operator unsigned long() const;
operator int() const;
operator unsigned int() const;
operator __int64() const;
operator unsigned __int64() const;

Заметки

Извлекает необработанные данные из инкапсулированное Variant.если Variant еще не находится правильный тип VariantChangeType пытается преобразование и ошибка возникает в случае сбоя.

  • short оператора ()   извлекает a Краткое целое значение.

  • оператор long ()   извлекает a long целое значение.

  • число с плавающей запятой оператора ()   извлекает a Плавающая область числовое значение.

  • double оператора ()   извлекает a Двойное с плавающей запятой целое значение.

  • оператор CY ()   извлекает a CY объект.

  • bool оператора ()   извлекает a bool значения.

  • ДЕСЯТИЧНОЕ ЧИСЛО операторов ()   извлекает a Десятичное значения.

  • оператор (БАЙТ)   извлекает a byte значения.

  • _bstr_t оператора ()   Извлекает строку, которые инкапсулируются в a _bstr_t объект.

  • оператор IDispatch* ()   Извлекает указатель диспетчерский интерфейс из инкапсулированное Variant.AddRef вызывает на результирующий указатель, поэтому он автоматически, вызываемый до Выпуск освободить его.

  • оператор IUnknown* ()   Извлекает указатель интерфейса модели COM из инкапсулированное Variant.AddRef вызывает на результирующий указатель, поэтому он автоматически, вызываемый до Выпуск освободить его.

ЭЛЕМЕНТ, относящийся Майкрософт

См. также

Ссылки

класс _variant_t