_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