Partager via


ICommandPropertiesImpl, classe

Fournit une implémentation de l’interface ICommandProperties .

Syntaxe

template <class T, class PropClass = T>
class ATL_NO_VTABLE ICommandPropertiesImpl
   : public ICommandProperties, public CUtlProps<PropClass>

Paramètres

T
Votre classe, dérivée de

PropClass
Votre classe de propriétés.

Spécifications

En-tête : atldb.h

Membres

Méthodes d'interface

Nom Description
GetProperties Retourne la liste des propriétés du groupe de propriétés Rowset qui sont actuellement demandées pour l’ensemble de lignes.
SetProperties Définit les propriétés dans le groupe de propriétés Rowset.

Notes

Cela est obligatoire sur les commandes. L’implémentation est fournie par une fonction statique définie par la macro BEGIN_PROPSET_MAP .

ICommandPropertiesImpl::GetProperties

Retourne tous les jeux de propriétés demandés à l’aide du mappage de propriétés de la commande.

Syntaxe

STDMETHOD(GetProperties)(const ULONG cPropertyIDSets,
   const DBPROPIDSET rgPropertyIDSets[],
   ULONG * pcPropertySets,
   DBPROPSET ** prgPropertySets);

Paramètres

Consultez ICommandProperties ::GetProperties dans la référence du programmeur OLE DB.

Notes

Voir BEGIN_PROPSET_MAP.

ICommandPropertiesImpl::SetProperties

Définit les propriétés de l’objet de commande.

Syntaxe

STDMETHOD(SetProperties)(ULONG cPropertySets,
   DBPROPSET rgPropertySets[]);

Paramètres

Consultez ICommandProperties ::SetProperties dans la référence du programmeur OLE DB.

Voir aussi

Modèles du fournisseur OLE DB
Architecture des modèles du fournisseur OLE DB