IDBPropertiesImpl クラス

IDBProperties インターフェイスに実装を提供します。

template <class T> 
class ATL_NO_VTABLE IDBPropertiesImpl 
   : public IDBProperties, public CUtlProps<T>

パラメーター

  • T
    IDBPropertiesImplから派生したクラス。

メンバー

hs1a84c0.collapse_all(ja-jp,VS.110).gifインターフェイス メソッド

GetProperties

初期化プロパティのグループのプロパティのデータ ソースのオブジェクトまたは列挙子で現在設定された値で現在設定されているデータ ソース、データ ソースの情報と初期化プロパティのグループのプロパティの値を返します。

GetPropertyInfo

プロバイダーによってサポートされるすべてのプロパティに関する情報を返します。

SetProperties

データ ソースと初期化プロパティのグループのプロパティ、データ ソースのオブジェクトに対して、列挙子の初期化プロパティのグループを設定します。

解説

IDBProperties は、列挙子のデータ ソースのオブジェクトと省略可能なインターフェイスの必須インターフェイスです。ただし、列挙子が IDBInitializeを公開する場合は、 IDBPropertiesを公開する必要があります。IDBPropertiesImplBEGIN_PROPSET_MAPによって定義された静的関数を使用して IDBProperties を実行します。

必要条件

Header: atldb.h

参照

概念

OLE DB プロバイダー テンプレート (C++)

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