Поделиться через


Интерфейс ADOStreamConstruction

Интерфейс ADOStreamConstruction используется для создания объекта ADO Stream из объекта OLE DB IStream в приложении C/C++.

Свойства

Свойство Описание
Поток Чтение и запись. Возвращает или задает объект OLE DB Stream .

Методы

Нет.

События

Нет.

Remarks

При использовании объекта OLE DB IStream (pStream) построение объекта ADO Stream (adoStr) составляет следующие три основные операции:

  1. Создайте объект ADO Stream :

    Stream20Ptr adoStr;  
    adoStr.CreateInstance(__uuidof(Stream));  
    
  2. Запросите интерфейс IADOStreamConstruction в объекте Stream :

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

IADOStreamConstruction::get_Stream Вызовите метод свойства , чтобы задать объект OLE DB IStream в объекте ADO Stream:

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

Результирующий adoStr объект теперь представляет объект ADO Stream, созданный из объекта OLE DB IStream .

Требования

Версия: ADO 2.0 или более поздней версии

Библиотека: msado15.dll

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

См. также:

Справочник по API ADO