Partager via


IRowsetCreatorImpl, classe

Exécute les mêmes fonctions que celles qui IObjectWithSite permettent également les propriétés DBPROPCANSCROLLBACKWARDS DBPROPCANFETCHBACKWARDSOLE DB.

Syntaxe

template < class T >
class ATL_NO_VTABLE IRowsetCreatorImpl
   : public IObjectWithSiteImpl< T >

Paramètres

T
Classe dérivée de IRowsetCreator.

Spécifications

En-tête : atldb.h

Membres

Méthodes

Nom Description
SetSite Définit le site qui contient l’objet d’ensemble de lignes.

Notes

Cette classe hérite de IObjectWithSite et remplace IObjectWithSite ::SetSite. Lorsqu’une commande fournisseur ou un objet de session crée un ensemble de lignes, il appelle QueryInterface l’objet d’ensemble de lignes à la recherche IObjectWithSite et appelle SetSite le passage de l’interface de l’objet d’ensemble de IUnkown lignes en tant qu’interface de site.

IRowsetCreatorImpl::SetSite

Définit le site qui contient l’objet d’ensemble de lignes. Pour plus d’informations, consultez IObjectWithSite ::SetSite.

Syntaxe

STDMETHOD(SetSite )(IUnknown* pCreator);

Paramètres

pCreator
[in] Pointeur vers le IUnknown pointeur d’interface du site gérant l’objet d’ensemble de lignes.

Valeur de retour

HRESULT standard.

Notes

En outre, IRowsetCreatorImpl::SetSite active les propriétés OLE DB DBPROPCANSCROLLBACKWARDS DBPROPCANFETCHBACKWARDS .

Voir aussi

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