Partager via


extracteurs de _variant_t

Spécifique à Microsoft

données d'extrait de l'objet encapsulé de 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;

Notes

Récupère des données brutes de VARIANTencapsulé.Si VARIANT n'est pas déjà le type approprié, VariantChangeType est utilisé pour tenter une conversion, et une erreur est générée en cas de échec :

  • short d'opérateur () récupère une valeur entière de short .

  • opérateur longtemps () récupère une valeur entière de long .

  • float d'opérateur () récupère une valeur numérique de float .

  • double d'opérateur () récupère une valeur entière de double .

  • opérateur CY () récupère un objet de LA CY .

  • bool d'opérateur () récupère une valeur d' bool .

  • DECIMAL d'opérateur () récupère une valeur décimale.

  • OCTET d'opérateur () récupère une valeur d' OCTET .

  • _bstr_t d'opérateur () Récupérer une chaîne, qui est encapsulé dans un objet d' _bstr_t .

  • opérateur IDispatch* () extrait un pointeur dispinterface de VARIANTencapsulé.AddRef est appelé le pointeur résultant, il vous appartient pour appeler Release pour le libérer.

  • opérateur IUnknown* () extrait un pointeur d'interface COM de VARIANTencapsulé.AddRef est appelé le pointeur résultant, il vous appartient pour appeler Release pour le libérer.

TERMINEZ le détail de Microsoft

Voir aussi

Référence

classe de _variant_t