Partilhar via


Classe CUtlProps

Implementa propriedades para uma variedade de interfaces de propriedade do banco de dados OLE (por exemplo, IDBProperties, IDBProperties, e IRowsetInfo).

template < class T >
class ATL_NO_VTABLE CUtlProps : public CUtlPropsBase

Parâmetros

  • T
    A classe que contém o BEGIN_PROPSET_MAP.

Membros

83khaz7x.collapse_all(pt-br,VS.110).gifMétodos

GetPropValue

Obtém uma propriedade de um conjunto de propriedades.

IsValidValue

Usado para validar um valor antes de definir uma propriedade.

OnInterfaceRequested

Manipula solicitações de uma interface opcional quando um consumidor chama um método em uma interface de criação do objeto.

OnPropertyChanged

Chamado depois de definir uma propriedade para manipular propriedades encadeadas.

SetPropValue

Define uma propriedade de um conjunto de propriedades.

Comentários

A maioria dessa classe é um detalhe de implementação.

CUtlPropscontém dois membros para definir as propriedades internamente: GetPropValue e SetPropValue.

Para obter mais informações sobre as macros usadas no mapa de definir propriedade, consulte BEGIN_PROPSET_MAP e END_PROPSET_MAP.

Requisitos

Cabeçalho: atldb.h

Consulte também

Conceitos

OLE DB Provider modelos (C++)

Arquitetura de modelo de provedor de BD OLE