Partilhar via


Classe CUtlProps

As propriedades das ferramentas para uma variedade de propriedade OLE DB interface (por exemplo, IDBProperties, IDBProperties, e IRowsetInfo).

template < class T >
class ATL_NO_VTABLE CUtlProps : public CUtlPropsBase

Parâmetros

  • T
    A classe que contém BEGIN_PROPSET_MAP.

Membros

Métodos

GetPropValue

Obtém uma propriedade de um conjunto de propriedades.

IsValidValue

Usado para validar um valor antes de definir uma propriedade.

OnInterfaceRequested

Trata solicitações para 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 tratar encadeou propriedades.

SetPropValue

Define uma propriedade em um conjunto de propriedades.

Comentários

A maioria desta classe é um detalhes de implementação.

CUtlProps contém dois membros para definir propriedades internamente: GetPropValue e SetPropValue.

Para obter mais informações sobre macros usados em um mapa do conjunto de propriedades, consulte BEGIN_PROPSET_MAP e END_PROPSET_MAP.

Requisitos

Header: atldb.h

Consulte também

Conceitos

Modelos de provedor de banco de dados OLE (C++)

Arquitetura de modelo do provedor de banco de dados OLE