Condividi tramite


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

Vedere anche

Riferimenti

Classe _variant_t