Partilhar via


Classe COleVariant

Encapsula o VARIANTE tipo de dados.

class COleVariant : public tagVARIANT

Comentários

Esse tipo de dados é usado na automação OLE.Especificamente, a DISPPARAMS estrutura contém um ponteiro para uma matriz de VARIANTE estruturas.A DISPPARAMS estrutura é usada para passar parâmetros para IDispatch::Invoke.

Observação:

Essa classe é derivada da VARIANTE estrutura.Isso significa que você pode passar um COleVariant em um parâmetro que chama por um VARIANTE e que os membros de dados do VARIANTE estrutura são membros de dados acessíveis de COleVariant.

Os dois relacionados de classes do MFC COleCurrency and COleDateTime encapsular a tipos de dados variant MOEDA (VT_CY) e DATA (VT_DATE). The COleVariant classe é usado amplamente em classes DAO, ver essas classes para uso normal dessa classe, por exemplo CDaoQueryDef and CDaoRecordset.

Para obter mais informações, consulte o VARIANTE, MOEDA, DISPPARAMS, e IDispatch::Invoke as entradas a Windows SDK.

Para obter mais informações sobre o COleVariantclasse e seu uso na automação OLE, consulte o artigo "Passar parâmetros na automação OLE" Automação.

Requisitos

Cabeçalho: afxdisp.h

Consulte também

Referência

Gráfico de hierarquia

Outros recursos

COleVariant membros