Klasa IAccessorImpl
Implementacja zapewnia IAccessor interfejsu.
template <
class T,
class BindType = ATLBINDINGS,
class BindingVector = CAtlMap <
HACCESSOR hAccessor,
BindType* pBindingsStructure
>
>
class ATL_NO_VTABLE IAccessorImpl : public IAccessorImplBase<BindType>
Parametry
T
Klasy obiektu zestawu wierszy lub polecenia.BindType
Jednostka składowania wiążącej informacji.Wartością domyślną jest ATLBINDINGS struktury (patrz atldb.h).BindingVector
Jednostka przechowywania informacji o kolumnie.Wartością domyślną jest CAtlMap gdzie jest kluczowym elementem HACCESSOR wartość i wartość elementu jest wskaźnik do BindType struktury.
Członkowie
Metody
Konstruktor. |
Metody interfejsu
Dodaje liczbę odwołań do istniejących akcesor. |
|
Tworzy akcesor zestawu powiązań. |
|
Zwraca powiązań akcesor operacji. |
|
Zwalnia akcesor operacji. |
Uwagi
To jest obowiązkowe dla poleceń i zestawów wierszy.OLE DB wymaga dostawcy do wykonania HACCESSOR, który jest tag do tablicy DBBINDING struktury.HACCESSORs dostarczonych przez IAccessorImpl są adresy BindType struktury.Domyślnie BindType jest zdefiniowana jako ATLBINDINGS w IAccessorImpl's definicja szablonu.BindTypeudostępnia mechanizm używany przez IAccessorImpl do śledzenia liczby elementów w jego DBBINDING array, a także flagi akcesor i liczba odniesienia.
Wymagania
Nagłówek: atldb.h