Interfaccia ADOStreamConstruction
L'interfaccia ADOStreamConstruction viene usata per costruire un oggetto ADO Stream da un oggetto OLE DB IStream in un'applicazione C/C++.
Proprietà
Proprietà | Descrizione |
---|---|
Stream | Lettura/Scrittura. Ottiene/imposta un oggetto Stream OLE DB. |
Metodi
Nessuno.
Eventi
No.
Osservazioni
Dato un oggetto IStream OLE DB (pStream
), la costruzione di un oggetto ADO Stream (adoStr
) equivale alle tre operazioni di base seguenti:
Creare un oggetto Stream ADO:
Stream20Ptr adoStr; adoStr.CreateInstance(__uuidof(Stream));
Eseguire una query sull'interfaccia IADOStreamConstruction nell'oggetto Stream:
adoStreamConstructionPtr adoStrConstruct=NULL; adoStr->QueryInterface(__uuidof(ADOStreamConstruction), (void**)&adoStrConstruct);
Chiamare il metodo di proprietà IADOStreamConstruction::get_Stream
per impostare l'oggetto IStream OLE DB nell'oggetto Stream ADO:
IUnknown *pUnk=NULL;
pRowset->QueryInterface(IID_IUnknown, (void**)&pUnk);
adoStrConstruct->put_Stream(pUnk);
L'oggetto adoStr
risultante rappresenta ora l'oggetto Stream ADO costruito dall'oggetto IStream OLE DB.
Requisiti
Versione: ADO 2.0 o versioni successive
Libreria: msado15.dll
UUID: 00000283-0000-0010-8000-00AA006D2EA4