次の方法で共有


ADOStreamConstruction インターフェイス

ADOStreamConstruction インターフェイスは、C/C++ アプリケーションの OLE DB IStream オブジェクトから ADO Stream オブジェクトを構築するために使用されます。

プロパティ

財産 形容
Stream 読み取り/書き込み。 OLE DB Stream オブジェクトを取得または設定します。

メソッド

何一つ。

イベント

何一つ。

備考

OLE DB IStream オブジェクト (pStream)、ADO Stream オブジェクト (adoStr) の構築には、次の 3 つの基本的な操作が含まれます。

  1. ADO Stream オブジェクトを作成します。

    Stream20Ptr adoStr;  
    adoStr.CreateInstance(__uuidof(Stream));  
    
  2. Stream オブジェクトの IADOStreamConstruction インターフェイスに対してクエリを実行します。

    adoStreamConstructionPtr adoStrConstruct=NULL;  
    adoStr->QueryInterface(__uuidof(ADOStreamConstruction),  
                         (void**)&adoStrConstruct);  
    

IADOStreamConstruction::get_Stream プロパティ メソッドを呼び出して、ADO Stream オブジェクトの OLE DB IStream オブジェクトを設定します。

IUnknown *pUnk=NULL;  
pRowset->QueryInterface(IID_IUnknown, (void**)&pUnk);  
adoStrConstruct->put_Stream(pUnk);  

結果 adoStr オブジェクトは、OLE DB IStream オブジェクトから構築された ADO Stream オブジェクトを表します。

必要条件

バージョン: ADO 2.0 以降のバージョン

ライブラリ: msado15.dll

UUID: 00000283-0000-0010-8000-00AA006D2EA4

関連項目

ADO API リファレンス