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