ADOStreamConstruction 接口

ADOStreamConstruction 接口用于从 C/C++ 应用程序中的 OLE DB IStream 对象构造 ADO Stream 对象。

性能

财产 描述
Stream 读/写。 获取/设置 OLE DB Stream 对象。

方法

没有。

事件

没有。

言论

给定 OLE DB IStream 对象(pStream),ADO Stream 对象(adoStr)的构造相当于以下三个基本操作:

  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 参考