Share via


_variant_t Extractors

Específicos de Microsoft

Datos de extracto del objeto encapsulado 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;

Comentarios

extrae datos sin formato de VARIANTencapsulado.Si VARIANT todavía no es el tipo adecuado, VariantChangeType se utiliza para intentar la conversión, y un error se genera sobre el error:

  • short de operador () extrae un valor entero de Corto .

  • operador de largo () extrae un valor entero de Más .

  • operador float () extrae un valor numérico de Hacer flotante .

  • doble de operador () extrae un valor entero de Doble .

  • operador CY () extrae un objeto de CY .

  • bool de operador () extrae un valor de bool .

  • operador DECIMAL () extrae un valor decimal.

  • BYTE de operador () extrae un valor de Byte .

  • _bstr_t de operador () Extrae una cadena, que se encapsula en un objeto de _bstr_t .

  • operador IDispatch* () extrae un puntero dispinterface de VARIANTencapsulado.AddRef se llame el puntero resultante, por lo que decida si va a llamar Liberar para liberarlo.

  • operador IUnknown* () extrae un puntero de interfaz COM de VARIANTencapsulado.AddRef se llame el puntero resultante, por lo que decida si va a llamar Liberar para liberarlo.

Específico de Microsoft de FINAL

Vea también

Referencia

Clase _variant_t