IRowsetInfoImpl-Klasse
Stellt eine Implementierung für die IRowsetInfo-Schnittstelle bereit.
Syntax
template <class T, class PropClass = T>
class ATL_NO_VTABLE IRowsetInfoImpl :
public IRowsetInfo,
public CUtlProps<PropClass>
Parameter
T
Ihre Klasse, abgeleitet von IRowsetInfoImpl
.
PropClass
Eine benutzerdefinierte Eigenschaftsklasse, die standardmäßig auf T festgelegt ist.
Anforderungen
Header: altdb.h
Member
Schnittstellenmethoden
Name | Beschreibung |
---|---|
GetProperties | Gibt die aktuellen Einstellungen aller Eigenschaften zurück, die vom Rowset unterstützt werden. |
GetReferencedRowset | Gibt einen Schnittstellenzeiger auf das Rowset zurück, auf das eine Textmarke angewendet wird. |
GetSpecification | Gibt einen Schnittstellenzeiger für das Objekt (Befehl oder sitzung) zurück, das dieses Rowset erstellt hat. |
Hinweise
Eine obligatorische Schnittstelle für Rowsets. Diese Klasse implementiert die Rowset-Eigenschaften mithilfe der in Der Befehlsklasse definierten Eigenschaftensatzzuordnung . Obwohl die Rowset-Klasse die Eigenschaftensätze der Befehlsklasse verwendet, wird das Rowset mit einer eigenen Kopie der Laufzeiteigenschaften bereitgestellt, wenn es von einem Befehl oder Sitzungsobjekt erstellt wird.
IRowsetInfoImpl::GetProperties
Gibt die aktuellen Einstellungen für Eigenschaften in der DBPROPSET_ROWSET
Gruppe zurück.
Syntax
STDMETHOD (GetProperties )(const ULONG cPropertyIDSets,
const DBPROPIDSET rgPropertyIDSets[],
ULONG* pcPropertySets,
DBPROPSET** prgPropertySets);
Parameter
Siehe "IRowsetInfo::GetProperties " in der OLE DB-Programmierreferenz.
IRowsetInfoImpl::GetReferencedRowset
Gibt einen Schnittstellenzeiger auf das Rowset zurück, auf das eine Textmarke angewendet wird.
Syntax
STDMETHOD (GetReferencedRowset )(DBORDINAL iOrdinal,
REFIID riid,
IUnknown** ppReferencedRowset);
Parameter
Siehe IRowsetInfo::GetReferencedRowset in der OLE DB-Programmierreferenz. Der iOrdinal-Parameter muss eine Textmarkespalte sein.
IRowsetInfoImpl::GetSpecification
Gibt einen Schnittstellenzeiger für das Objekt (Befehl oder sitzung) zurück, das dieses Rowset erstellt hat.
Syntax
STDMETHOD (GetSpecification )(REFIID riid,
IUnknown** ppSpecification);
Parameter
Siehe IRowsetInfo::GetSpecification in der OLE DB-Programmierreferenz.
Hinweise
Verwenden Sie diese Methode mit IGetDataSourceImpl , um Eigenschaften aus dem Datenquellenobjekt abzurufen.
Siehe auch
OLE DB-Anbietervorlagen
Architektur von OLE DB-Anbietervorlagen