Интерфейс ADOStreamConstruction
Интерфейс ADOStreamConstruction используется для создания объекта ADO Stream из объекта OLE DB IStream в приложении C/C++.
Свойства
Свойство | Описание |
---|---|
Поток | Чтение и запись. Возвращает или задает объект OLE DB Stream . |
Методы
Нет.
События
Нет.
Remarks
При использовании объекта OLE DB IStream (pStream
) построение объекта ADO Stream (adoStr
) составляет следующие три основные операции:
Создайте объект ADO Stream :
Stream20Ptr adoStr; adoStr.CreateInstance(__uuidof(Stream));
Запросите интерфейс 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