Extracteurs _variant_t
Section spécifique à Microsoft
Extrait des données de l'objet VARIANT encapsulé.
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;
Notes
Extrait des données brutes d'un objet VARIANTencapsulé. Si VARIANT n'est pas encore le type approprié, VariantChangeType est utilisé pour effectuer une conversion et une erreur est générée en cas d'échec :
operator short( ) Extrait une valeur entière short.
operator long( ) Extrait une valeur entière long.
operator float( ) Extrait une valeur numérique float.
operator double( ) Extrait une valeur entière double.
operator CY( ) Extrait un objet CY.
operator bool( ) Extrait une valeur bool.
operator DECIMAL( ) Extrait une valeur DECIMAL.
operator BYTE( ) Extrait une valeur BYTE.
operator _bstr_t( ) Extrait une chaîne, qui est encapsulée dans un objet _bstr_t.
operator IDispatch*( ) Extrait un pointeur dispinterface d'un objet VARIANTencapsulé. AddRef est appelé sur le pointeur résultant. Il vous appartient donc d'appeler Release pour le libérer.
operator IUnknown*( ) Extrait un pointeur d'interface COM d'un objet VARIANTencapsulé. AddRef est appelé sur le pointeur résultant. Il vous appartient donc d'appeler Release pour le libérer.
FIN de la section spécifique à Microsoft