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