Freigeben über


IOpenRowsetImpl::CreateRowset

Erstellt ein Rowsetobjekt.Wird nicht direkt durch Benutzer.Weitere Informationen finden Sie unter IOpenRowset::OpenRowset in der OLE DB-Programmierreferenz.

template <class RowsetClass>
HRESULT CreateRowset(
   IUnknown* pUnkOuter,
   DBID* pTableID,
   DBID* pIndexID,
   REFIID riid,
   ULONG cPropertySets,
   DBPROPSET rgPropertySets[],
   IUnknown** ppRowset,
   RowsetClass*& pRowsetObj 
);

Parameter

  • RowsetClass
    Ein Vorlagenklassen Rowset, der die Member der Klasse des Benutzers darstellt.Normalerweise wird vom Assistenten aufgerufen.

  • pRowsetObj
    [out] Ein Zeiger auf ein Rowsetobjekt.In der Regel wird dieser Parameter nicht verwendet, aber er kann verwendet werden, wenn Sie mehr Arbeiten für das Rowset ausführen müssen, bevor Sie es an ein COM-Objekt übergeben.Die Lebensdauer von pRowsetObj wird von ppRowset gebunden.

Für andere Parameter finden Sie unter IOpenRowset::OpenRowset in der OLE DB-Programmierreferenz.

Anforderungen

Header: atldb.h

Siehe auch

Referenz

IOpenRowsetImpl-Klasse