Rowset オブジェクト インターフェイス
次の表は、行セット オブジェクトの OLE DB によって定義される必須および省略可能なインターフェイスを示しています。
| インターフェイス | 必須 | OLE DB テンプレートによって実装されますか? |
|---|---|---|
| IAccessor | Mandatory | はい |
| IColumnsInfo | Mandatory | はい |
| IConvertType | Mandatory | はい |
| IRowset | Mandatory | はい |
| IRowsetInfo | Mandatory | はい |
| IChapteredRowset | 省略可能 | × |
| IColumnsInfo2 | 省略可能 | × |
| IColumnsRowset | 省略可能 | × |
| IConnectionPointContainer | オプション | はい (ATL を通じて) |
| IDBAsynchStatus | 省略可能 | × |
| IGetRow | 省略可能 | × |
| IRowsetChange | Optional | はい |
| IRowsetChapterMember | 省略可能 | × |
| IRowsetCurrentIndex | 省略可能 | × |
| IRowsetFind | 省略可能 | × |
| IRowsetIdentity | 省略可能 (ただし、レベル 0 のプロバイダーでは必須) | はい |
| IRowsetIndex | 省略可能 | × |
| IRowsetLocate | Optional | はい |
| IRowsetRefresh | 省略可能 | × |
| IRowsetScroll | 省略可能 | × |
| IRowsetUpdate | Optional | はい |
| IRowsetView | 省略可能 | × |
| ISupportErrorInfo | Optional | はい |
| IRowsetBookmark | 省略可能 | × |
ウィザードで生成された行セット オブジェクトは、継承を通じて IAccessor、IRowset、および IRowsetInfo を実装します。 IAccessorImpl は両方の出力列をバインドします。 IRowset インターフェイスは、行とデータのフェッチを処理します。 IRowsetInfo インターフェイスは、行セットのプロパティを処理します。