ADOStreamConstruction-Schnittstelle
Die ADOStreamConstruction- Schnittstelle wird verwendet, um ein ADO-Stream--Objekt aus einem OLE DB-IStream--Objekt in einer C/C++-Anwendung zu erstellen.
Eigenschaften
Eigentum | Beschreibung |
---|---|
Stream- | Lese-/Schreibzugriff. Ruft ein OLE DB-Stream -Objekt ab/legt diese fest. |
Methodik
Nichts.
Ereignisse
Nichts.
Bemerkungen
Bei einem OLE DB-IStream- -Objekt (pStream
) beträgt die Konstruktion eines ADO Stream -Objekts (adoStr
) die folgenden drei grundlegenden Vorgänge:
Erstellen Eines ADO-Stream--Objekts:
Stream20Ptr adoStr; adoStr.CreateInstance(__uuidof(Stream));
Abfragen der IADOStreamConstruction Schnittstelle für das Stream-Objekt:
adoStreamConstructionPtr adoStrConstruct=NULL; adoStr->QueryInterface(__uuidof(ADOStreamConstruction), (void**)&adoStrConstruct);
Rufen Sie die IADOStreamConstruction::get_Stream
-Eigenschaftsmethode auf, um das OLE DB-IStream--Objekt für das ADO-Stream--Objekt festzulegen:
IUnknown *pUnk=NULL;
pRowset->QueryInterface(IID_IUnknown, (void**)&pUnk);
adoStrConstruct->put_Stream(pUnk);
Das resultierende adoStr
-Objekt stellt jetzt das ADO Stream -Objekt aus dem OLE DB-IStream- -Objekt erstellt.
Anforderungen
Version: ADO 2.0 oder eine höhere Version
Bibliothek: msado15.dll
UUID: 00000283-0000-0010-8000-00AA006D2EA4