Partager via


CUtlProps, classe

Implémente des propriétés pour diverses interfaces de propriété OLE DB (par exemple, IDBProperties, IDBProperties, et IRowsetInfo).

template < class T >
class ATL_NO_VTABLE CUtlProps : public CUtlPropsBase

Paramètres

  • T
    La classe qui contient BEGIN_PROPSET_MAP.

Membres

83khaz7x.collapse_all(fr-fr,VS.110).gifMéthodes

GetPropValue

Obtient une propriété d'un jeu de propriétés.

IsValidValue

Utilisé pour valider une valeur avant de définir une propriété.

OnInterfaceRequested

Les handles d'une interface facultative lorsqu'un consommateur appelle une méthode sur une interface de création de l'objet.

OnPropertyChanged

Appelé après avoir défini une propriété pour gérer les propriétés chaînées.

SetPropValue

Définit une propriété dans un jeu de propriétés.

Notes

La plupart de cette classe est un détail d'implémentation.

CUtlProps contient deux membres pour définir des propriétés en interne : GetPropValue et SetPropValue.

Pour plus d'informations sur les macros utilisées dans un mappage des jeux de propriétés, consultez BEGIN_PROPSET_MAP et l' END_PROPSET_MAP.

Configuration requise

Header: atldb.h

Voir aussi

Concepts

Modèles du fournisseur OLE DB (C++)

Architecture des modèles du fournisseur OLE DB