Extratores _variant_t
Específico da Microsoft
Extrai dados do objeto VARIANT encapsulado.
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;
Comentários
Extrai dados brutos de um VARIANT encapsulado. Se VARIANT ainda não for do tipo apropriado, VariantChangeType será usado para tentar uma conversão, e um erro será gerado mediante falha:
operador short( ) Extrai um valor inteiro short.
operador long( ) Extrai um valor inteiro long.
operador float( ) Extrai um valor numérico float.
operador double( ) Extrai um valor inteiro double.
operador CY( ) Extrai um objeto CY.
operador bool( ) Extrai um valor bool.
operador DECIMAL( ) Extrai um valor DECIMAL.
operador BYTE( ) Extrai um valor BYTE.
operador _bstr_t( ) Extrai uma cadeia de caracteres, que é encapsulada em um objeto _bstr_t.
operador IDispatch*( ) Extrai um ponteiro dispinterface de um VARIANT encapsulado. AddRef é chamado do ponteiro resultante; então, cabe a você chamar Release para liberá-lo.
operador IUnknown*( ) Extrai um ponteiro da interface COM de um VARIANT encapsulado. AddRef é chamado do ponteiro resultante; então, cabe a você chamar Release para liberá-lo.
FIM de Específico da Microsoft