_variant_t::_variant_t
Específicos de Microsoft
Crea un objeto _variant_t.
_variant_t( ) throw( );
_variant_t(
const VARIANT& varSrc
);
_variant_t(
const VARIANT* pVarSrc
);
_variant_t(
const _variant_t& var_t_Src
);
_variant_t(
VARIANT& varSrc,
bool fCopy
);
_variant_t(
short sSrc,
VARTYPE vtSrc = VT_I2
);
_variant_t(
long lSrc,
VARTYPE vtSrc = VT_I4
);
_variant_t(
float fltSrc
) throw( );
_variant_t(
double dblSrc,
VARTYPE vtSrc = VT_R8
);
_variant_t(
const CY& cySrc
) throw( );
_variant_t(
const _bstr_t& bstrSrc
);
_variant_t(
const wchar_t *wstrSrc
);
_variant_t(
const char* strSrc
);
_variant_t(
IDispatch* pDispSrc,
bool fAddRef = true
) throw( );
_variant_t(
bool bSrc
) throw( );
_variant_t(
IUnknown* pIUknownSrc,
bool fAddRef = true
) throw( );
_variant_t(
const DECIMAL& decSrc
) throw( );
_variant_t(
BYTE bSrc
) throw( );
variant_t(
char cSrc
) throw();
_variant_t(
unsigned short usSrc
) throw();
_variant_t(
unsigned long ulSrc
) throw();
_variant_t(
int iSrc
) throw();
_variant_t(
unsigned int uiSrc
) throw();
_variant_t(
__int64 i8Src
) throw();
_variant_t(
unsigned __int64 ui8Src
) throw();
Parámetros
varSrc
Un objeto de VARIANT se copie en el nuevo objeto de _variant_t .pVarSrc
Puntero a un objeto de VARIANT se copie en el nuevo objeto de _variant_t .var_t_Src
Un objeto de _variant_t se copie en el nuevo objeto de _variant_t .fCopy
Si es false, el objeto proporcionado de VARIANT está adjunto al nuevo objeto de _variant_t sin crear una nueva copia por VariantCopy.ISrc, sSrc
Un valor entero que se copien en el nuevo objeto de _variant_t .vtSrc
VARTYPE para el nuevo objeto de _variant_t .fltSrc, dblSrc
Un valor numérico que se copien en el nuevo objeto de _variant_t .cySrc
Un objeto de CY se copie en el nuevo objeto de _variant_t .bstrSrc
Un objeto de _bstr_t se copie en el nuevo objeto de _variant_t .strSrc, wstrSrc
Una cadena que se va a copiar en el nuevo objeto de _variant_t .bSrc
Un valor de bool se copie en el nuevo objeto de _variant_t .pIUknownSrc
Puntero de interfaz COM en un objeto de VT_UNKNOWN que se encapsulará en el nuevo objeto de _variant_t .pDispSrc
Puntero de interfaz COM en un objeto de VT_DISPATCH que se encapsulará en el nuevo objeto de _variant_t .decSrc
Un valor decimal se copie en el nuevo objeto de _variant_t .bSrc
Un valor de Byte se copie en el nuevo objeto de _variant_t .cSrc
Un valor de char se copie en el nuevo objeto de _variant_t .usSrc
Un valor de unsigned short se copie en el nuevo objeto de _variant_t .ulSrc
Un valor de unsigned long se copie en el nuevo objeto de _variant_t .iSrc
Un valor de int se copie en el nuevo objeto de _variant_t .uiSrc
Un valor de unsigned int se copie en el nuevo objeto de _variant_t .i8Src
Un valor deint64 de se copie en el nuevo objeto de _variant_t .ui8Src
Un valor de unsigned __int64 se copie en el nuevo objeto de _variant_t .
Comentarios
_variant_t () Construye un objeto vacío de _variant_t , VT_EMPTY.
El _variant_t (varSrc de VARIANT&) crea**_variant_t** un objeto de una copia del objeto VARIABLE.Conservan el tipo de la variante.
el pVarSrc )de_variant_t (VARIANT* construye un objeto de _variant_t de una copia del objeto de VARIANT .Conservan el tipo de la variante.
el _variant_t (var_t_Src de _variant_t&) crea**_variant_t** un objeto de otro**_variant_t** objeto.Conservan el tipo de la variante.
El _variant_t (varSrc, boolfCopy de VARIANT&) crea**_variant_t** un objeto de un objeto VARIABLE existente.Si fCopy es Falso, el objeto de VARIANT se asocia al nuevo objeto sin crear una copia.
el sSrc**, VARTYPE** vtSrc = VT_I2) de**_variant_t (short** construye un objeto de _variant_t de VT_I2 cualquiera de VT_BOOL de un valor entero de Corto .Los demás resultados de VARTYPE en un error de E_INVALIDARG .
_variant_t (long lSrc**, VARTYPE** vtSrc = VT_I4) construye un objeto de _variant_t de VT_I4con tipo, de VT_BOOL, o de VT_ERROR de un valor entero de Más .Los demás resultados de VARTYPE en un error de E_INVALIDARG .
_variant_t (float fltSrc **)**construye un objeto de _variant_t de VT_R4 con tipo de un valor numérico de Hacer flotante .
_variant_t (doble dblSrc**, VARTYPE** vtSrc = VT_R8) construye un objeto de _variant_t de VT_R8 cualquiera de VT_DATE de un valor numérico de Doble .Los demás resultados de VARTYPE en un error de E_INVALIDARG .
El _variant_t (CY&cySrc) crea**_variant_t** un objeto de tipoVT_CY de un objeto de CY.
el _variant_t (_bstr_t&bstrSrc) crea**_variant_t** un objeto de tipoVT_BSTR de**_bstr_t** un objeto.Se asigna nuevo BSTR .
el wstrSrc **)de_variant_t (wchar_t ***construye un objeto de _variant_t de VT_BSTR con tipo de una cadena Unicode.Se asigna nuevo BSTR .
_variant_t (char* strSrc **)**construye un objeto de _variant_t de VT_BSTR con tipo de una cadena.Se asigna nuevo BSTR .
_variant_t (bool bSrc **)**construye un objeto de _variant_t de VT_BOOL con tipo de un valor de bool .
_variant_t (IUnknown* pIUknownSrc**, bool** fAddRef = true) construye un objeto de _variant_t de VT_UNKNOWN escrito de un puntero de interfaz COM.Si fAddRef es TRUE, después AddRef se llame el puntero de interfaz proporcionada para que coincida con la llamada a Liberar que aparece cuando se destruye el objeto de _variant_t .Decida si va a llamar Liberar en el puntero de interfaz proporcionada.Si fAddRef es Falso, este constructor toma la propiedad del puntero de interfaz proporcionada; no llame a Liberar en el puntero de interfaz proporcionada.
_variant_t (IDispatch* pDispSrc**, bool** fAddRef = true) construye un objeto de _variant_t de VT_DISPATCH escrito de un puntero de interfaz COM.Si fAddRef es TRUE, después AddRef se llame el puntero de interfaz proporcionada para que coincida con la llamada a Liberar que aparece cuando se destruye el objeto de _variant_t .Decida si va a llamar Liberar en el puntero de interfaz proporcionada.Si fAddRef es false, este constructor toma la propiedad del puntero de interfaz proporcionada; no llame a Liberar en el puntero de interfaz proporcionada.
El _variant_t (DECIMAL&decSrc) crea**_variant_t** un objeto de VT_DECIMAL con tipo de un valor decimal.
_variant_t (BYTE bSrc **)**construye un objeto de _variant_t de VT_UI1 con tipo de un valor de Byte .
Específico de Microsoft de FINAL