Estrattori _variant_t
Sezione specifica Microsoft
Estrai dati dall'oggetto VARIANT incapsulato.
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;
Note
Estrae i dati non elaborati dall'oggetto VARIANT incapsulato. Se VARIANT non è già il tipo appropriato, VariantChangeType viene utilizzato per cercare una conversione e viene generato un errore in caso di errore:
operator short( ) Estrae uno Short Integer.
operator long( ) Estrae un Long Integer.
operator float( ) Estrae un valore numerico float.
operator double( ) Estrae un double Integer.
operator CY( ) Estrae un oggetto CY.
operator bool( ) Estrae un valore bool.
operator DECIMAL( ) Estrae un valore DECIMAL.
operator BYTE( ) Estrae un valore BYTE.
operator _bstr_t( ) Estrae una stringa, che viene incapsulata in un oggetto _bstr_t.
operator IDispatch*( ) Estrae un puntatore a interfaccia dispatch da un oggetto VARIANT incapsulato. AddRef viene chiamato sul puntatore risultante, pertanto è responsabilità dell'utente chiamare Release per liberarlo.
operator IUnknown*( ) Estrae un puntatore a interfaccia COM da un oggetto VARIANT incapsulato. AddRef viene chiamato sul puntatore risultante, pertanto è responsabilità dell'utente chiamare Release per liberarlo.
Fine sezione specifica Microsoft