次の方法で共有


IRowsetCreatorImpl クラス

IObjectWithSite と同じ関数を実行しますが、OLE DB プロパティ DBPROPCANSCROLLBACKWARDS DBPROPCANFETCHBACKWARDS も有効にします。

構文

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

パラメーター

T
IRowsetCreator の派生クラス。

要件

ヘッダー: atldb.h

メンバー

メソッド

Name 説明
SetSite 行セット オブジェクトを含むサイトを設定します。

解説

このクラスは IObjectWithSite から継承され、IObjectWithSite::SetSite をオーバーライドします。 プロバイダー コマンドまたはセッション オブジェクトでは、行セットを作成する場合、行セット オブジェクトに対して QueryInterface を呼び出して IObjectWithSite を探し、行セット オブジェクトの IUnkown インターフェイスをサイト インターフェイスとして渡して SetSite を呼び出します。

IRowsetCreatorImpl::SetSite

行セット オブジェクトを含むサイトを設定します。 詳細については、IObjectWithSite::SetSite に関する記事を参照してください。

構文

STDMETHOD(SetSite )(IUnknown* pCreator);

パラメーター

pCreator
[入力] 行セット オブジェクトを管理しているサイトの IUnknown インターフェイス ポインターへのポインター。

戻り値

標準の HRESULT。

解説

さらに、IRowsetCreatorImpl::SetSite は OLE DB DBPROPCANSCROLLBACKWARDS DBPROPCANFETCHBACKWARDS プロパティを有効にします。

関連項目

OLE DB プロバイダー テンプレートに関するページ
OLE DB プロバイダー テンプレートのアーキテクチャ