OLE DB プロバイダー アーキテクチャには、データ ソース オブジェクトと 1 つまたは複数のセッションが含まれています。データ ソース オブジェクトは、すべてのプロバイダーのインスタンスを作成する必要があります最初のオブジェクトです。データ コンシューマー アプリケーション必要がある場合は、そのプロバイダーを起動するには、データ ソース オブジェクト一緒に作成されます。データ ソース オブジェクトをデータ ソース オブジェクトには、消費者を接続 ( IDBCreateSessionインターフェイスを使用して) セッションのオブジェクトを作成します。ODBC プログラマHENVとHDBCを等価としてセッション オブジェクトとしてデータ ソース オブジェクトの考えることができます。

OLE DB プロバイダー テンプレート ウィザードで作成したソース ファイルと共に、OLE DB テンプレートは、データ ソース オブジェクトを実装します。セッションは、OLE DB のTSessionに対応するオブジェクトが。
必須および省略可能なインターフェイスが OLE db のいくつかの種類のオブジェクトの定義: