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>
Siehe auch
Unter Verwendung der OLE DB-Anbietervorlagen, die Architektur von OLE DB-Anbieter