_variant_t (Extractores)
Específicos de Microsoft
Extraen datos del objeto VARIANT
encapsulado.
Sintaxis
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 del objeto VARIANT
encapsulado. Si VARIANT
todavía no es del tipo adecuado, se usa VariantChangeType
para intentar la conversión y, si no se produce, se genera un error:
operator short( ) Extrae un valor entero
short
.operator long( ) Extrae un valor entero
long
.operator float( ) Extrae un valor numérico
float
.operator double( ) Extrae un valor entero
double
.operator CY( ) Extrae un objeto
CY
.operator bool( ) Extrae un valor
bool
.operator DECIMAL( ) Extrae un valor
DECIMAL
.operator BYTE( ) Extrae un valor
BYTE
.operator _bstr_t( ) Extrae una cadena, que se encapsula en un objeto
_bstr_t
.operator IDispatch*( ) Extrae un puntero dispinterface de un objeto
VARIANT
encapsulado. Se llama aAddRef
en el puntero resultante, por lo que debe decidir si es conveniente llamar aRelease
para liberarlo.operator IUnknown*( ) Extrae un puntero de interfaz COM de un objeto
VARIANT
encapsulado. Se llama aAddRef
en el puntero resultante, por lo que debe decidir si es conveniente llamar aRelease
para liberarlo.
FIN de Específicos de Microsoft
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de