CUtlProps (Clase)

Implementa las propiedades de una variedad de interfaces de propiedades OLE DB (por ejemplo, IDBProperties, IDBProperties, y IRowsetInfo).

template < class T >
class ATL_NO_VTABLE CUtlProps : public CUtlPropsBase

Parámetros

  • T
    La clase que contiene BEGIN_PROPSET_MAP.

Members

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

GetPropValue

Obtiene una propiedad de un conjunto de propiedades.

IsValidValue

Se utiliza para validar un valor antes de establecer una propiedad.

OnInterfaceRequested

Orden de los identificadores una interfaz opcional cuando un consumidor llama a un método de una interfaz de la creación de objetos.

OnPropertyChanged

Se llama después de establecer una propiedad para controlar propiedades vinculadas.

SetPropValue

Establece una propiedad en un conjunto de propiedades.

Comentarios

La mayor parte de esta clase es un detalle de implementación.

CUtlProps contiene dos miembros para establecer propiedades internamente: GetPropValue y SetPropValue.

Para obtener más información sobre las macros utilizadas en un mapa del conjunto de propiedades, vea BEGIN_PROPSET_MAP y END_PROPSET_MAP.

Requisitos

Header: atldb.h

Vea también

Conceptos

Plantillas de proveedores OLE DB (C++)

Arquitectura de plantillas de proveedores OLE DB