экстракторы _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 вызывает на результирующий указатель, поэтому он автоматически, вызываемый до Выпуск освободить его.
ЭЛЕМЕНТ, относящийся Майкрософт