Класс IRowsetCreatorImpl
Выполняет те же функции, что IObjectWithSite
и включает свойства DBPROPCANSCROLLBACKWARDS DBPROPCANFETCHBACKWARDS
OLE DB.
Синтаксис
template < class T >
class ATL_NO_VTABLE IRowsetCreatorImpl
: public IObjectWithSiteImpl< T >
Параметры
T
Класс, производный от IRowsetCreator
.
Требования
Заголовок: atldb.h
Участники
Методы
Имя | Описание |
---|---|
SetSite | Задает сайт, содержащий объект набора строк. |
Замечания
Этот класс наследует от IObjectWithSite и переопределяет IObjectWithSite::SetSite. Когда команда поставщика или объект сеанса создает набор строк, он вызывает объект набора строк, который ищет IObjectWithSite
и вызывает QueryInterface
SetSite
интерфейс объекта IUnkown
набора строк в качестве интерфейса сайта.
IRowsetCreatorImpl::SetSite
Задает сайт, содержащий объект набора строк. Дополнительные сведения см. в разделе IObjectWithSite::SetSite.
Синтаксис
STDMETHOD(SetSite )(IUnknown* pCreator);
Параметры
pCreator
[in] Указатель на IUnknown
указатель интерфейса сайта, который управляет объектом набора строк.
Возвращаемое значение
Стандартный HRESULT.
Замечания
Кроме того, IRowsetCreatorImpl::SetSite
включает свойства OLE DB DBPROPCANSCROLLBACKWARDS DBPROPCANFETCHBACKWARDS
.
См. также
Шаблоны поставщика OLE DB
Архитектура шаблона поставщика OLE DB