Aracılığıyla paylaş


IRowsetCreatorImpl Sınıfı

ile aynı işlevleri IObjectWithSite gerçekleştirir ancak OLE DB özelliklerini DBPROPCANSCROLLBACKWARDS DBPROPCANFETCHBACKWARDSde etkinleştirir.

Sözdizimi

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

Parametreler

T
öğesinden IRowsetCreatortüretilen bir sınıf.

Gereksinimler

Üst bilgi: atldb.h

Üyeler

Yöntemler

Veri Akışı Adı Açıklama
SetSite Satır kümesi nesnesini içeren siteyi ayarlar.

Açıklamalar

Bu sınıf IObjectWithSite'den devralır ve IObjectWithSite::SetSite'i geçersiz kılar. Sağlayıcı komutu veya oturum nesnesi bir satır kümesi oluşturduğunda, arayan IObjectWithSite satır kümesi nesnesini çağırır QueryInterface ve satır kümesi nesnesinin IUnkown arabirimini site arabirimi olarak geçirmeyi çağırırSetSite.

IRowsetCreatorImpl::SetSite

Satır kümesi nesnesini içeren siteyi ayarlar. Daha fazla bilgi için bkz . IObjectWithSite::SetSite.

Sözdizimi

STDMETHOD(SetSite )(IUnknown* pCreator);

Parametreler

pCreator
[in] IUnknown Satır kümesi nesnesini yöneten sitenin arabirim işaretçisine yönelik işaretçi.

Dönüş Değeri

Standart bir HRESULT.

Açıklamalar

Buna ek olarak, IRowsetCreatorImpl::SetSite OLE DB DBPROPCANSCROLLBACKWARDS DBPROPCANFETCHBACKWARDS özelliklerini etkinleştirir.

Ayrıca bkz.

OLE DB Sağlayıcı Şablonları
OLE DB Sağlayıcı Şablonu Mimarisi