Partilhar via


ADOStreamConstruction Interface

A interface ADOStreamConstruction é usada para construir um objeto ADO Stream de um objeto OLE DB IStream em um aplicativo C/C++.

Propriedades

Propriedade Descrição
Stream Leitura/gravação. Obtém/define um objeto OLE DB Stream.

Métodos

Nenhum.

Eventos

Nenhum.

Observações

Considerando um objeto IStream do OLE DB (pStream), a construção de um objeto stream do ADO (adoStr) equivale às três operações básicas a seguir:

  1. Criar um objeto Stream do ADO:

    Stream20Ptr adoStr;  
    adoStr.CreateInstance(__uuidof(Stream));  
    
  2. Consulte a interface IADOStreamConstruction no objeto Stream:

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

Chame o método de propriedade IADOStreamConstruction::get_Stream para definir o objeto IStream OLE DB no objeto Stream do ADO:

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

O objeto adoStr resultante agora representa o objeto ADO Stream construído a partir do objeto IStream do OLE DB.

Requisitos

Versão: ADO 2.0 ou uma versão posterior

Biblioteca : msado15.dll

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

Consulte Também

referência da API do ADO