行セット オブジェクト インターフェイス

更新 : 2007 年 11 月

次の表は、OLE DB が行セット オブジェクトに対して定義している必須インターフェイスと省略可能なインターフェイスを示しています。

インターフェイス

必須?

OLE DB テンプレートで実装されていますか?

IAccessor

必須

IColumnsInfo

必須

IConvertType

必須

IRowset

必須

IRowsetInfo

必須

IChapteredRowset

省略可能

×

IColumnsInfo2

省略可能

×

IColumnsRowset

省略可能

×

IConnectionPointContainer

省略可能

○ (ATL を利用)

IDBAsynchStatus

省略可能

×

IGetRow

省略可能

×

IRowsetChange

省略可能

IRowsetChapterMember

省略可能

×

IRowsetCurrentIndex

省略可能

×

IRowsetFind

省略可能

×

IRowsetIdentity

省略可能 (ただし、レベル 0 のプロバイダでは必須)

IRowsetIndex

省略可能

×

IRowsetLocate

省略可能

IRowsetRefresh

省略可能

×

IRowsetScroll

省略可能

×

IRowsetUpdate

省略可能

IRowsetView

省略可能

×

[ISupportErrorInfo]

省略可能

IRowsetBookmark

省略可能

×

ウィザードによって生成された行セット オブジェクトは、継承によって IAccessorIRowset、および IRowsetInfo を実装します。IAccessorImpl は、両方の出力列を連結します。IRowset インターフェイス ハンドルは、行とデータをフェッチします。IRowsetInfo インターフェイスは、行セット プロパティを処理します。

参照

概念

OLE DB プロバイダ テンプレートのアーキテクチャ