IAccessorImpl

Vorlage Lt; -KlasseTKlasseBindType= ATLBINDINGS, KlasseBindingVector= CSimpleMap < Int,BindType* > >

class ATL_NO_VTABLE IAccessorImpl: öffentliche IAccessorImplBaselt;BindType>

Parameter

T

Ihre Rowset oder Object-Klasse.

BindType

Speichereinheit für verbindliche Auskünfte.

BindingVector

Speichereinheit für Spalteninformationen.

Bemerkungen

Dies ist obligatorisch auf Befehle und Rowsets. Stellt eine Implementierung der IAccessor -Schnittstelle. OLE DB benötigt Anbieter implementieren eine HACCESSOR, das ist ein Tag, um ein Array von DBBINDING -Strukturen. Von IAccessorImpl bereitgestellte HACCESSOR-s sind Adressen der BindType Strukturen. Standardmäßig ist als ein ATLBINDINGS in IAccessorImplVorlagendefinition BindType definiert. BindType bietet einen Mechanismus von IAccessorImpl verwendet, um die Anzahl der Elemente in der DBBINDING -Array sowie einen Verweis Count und Accessor Flags verfolgen.

# include lt;atldb.h>

Klassenmember

Siehe auch

Unter Verwendung der OLE DB-Anbietervorlagen, die Architektur von OLE DB-Anbieter

Index