ADOStreamConstruction, interface
L’interface ADOStreamConstruction est utilisée pour construire un objet Stream ADO à partir d’un objet IStream OLE DB dans une application C/C++.
Propriétés
Propriété | Description |
---|---|
Flux | Lecture/écriture. Obtient/définit un objet Stream OLE DB. |
Méthodes
Aucun.
Événements
Aucun.
Notes
Pour un objet IStream OLE DB (pStream
) donné, la création d’un objet Stream ADO (adoStr
), équivaut aux trois opérations de base suivantes :
Créez un objet Stream ADO :
Stream20Ptr adoStr; adoStr.CreateInstance(__uuidof(Stream));
Interrogez l’interface IADOStreamConstruction sur l’objet Stream :
adoStreamConstructionPtr adoStrConstruct=NULL; adoStr->QueryInterface(__uuidof(ADOStreamConstruction), (void**)&adoStrConstruct);
Appelez la méthode de propriété IADOStreamConstruction::get_Stream
pour définir l’objet IStream OLE DB sur l’objet Stream ADO :
IUnknown *pUnk=NULL;
pRowset->QueryInterface(IID_IUnknown, (void**)&pUnk);
adoStrConstruct->put_Stream(pUnk);
L’objet adoStr
résultant représente maintenant l’objet Stream ADO construit à partir de l’objet IStream OLE DB.
Spécifications
Version : ADO 2.0 ou une version ultérieure
Bibliothèque : msado15.dll
UUID : 00000283-0000-0010-8000-00AA006D2EA4