IAccessorImpl — Klasa
Stanowi implementację 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
Zestaw wierszy lub polecenia klasy obiektu.BindType
Jednostka magazynowania o udzielenie wiążącej informacji.Wartością domyślną jest ATLBINDINGS struktury (patrz atldb.h).BindingVector
Jednostka magazynowania dla informacji o kolumnie.Wartością domyślną jest CAtlMap gdzie jest kluczowym elementem HACCESSOR wartość i wartość elementu jest wskaźnikiem do BindType struktury.
Elementy członkowskie
Metody
Konstruktor. |
Metody interfejsu
Dodaje licznika odwołań do istniejących akcesor. |
|
Tworzy akcesor operacji z zestawu wiązania. |
|
Zwraca powiązań akcesor. |
|
Zwalnia akcesor. |
Uwagi
To jest obowiązkowa w przypadku poleceń i zestawów wierszy.OLE DB wymaga dostawców, aby zaimplementować HACCESSOR, który jest znacznik do tablicy DBBINDING struktur.HACCESSORs dostarczonych przez IAccessorImpl są adresy BindType struktur.Domyślnie BindType jest zdefiniowana jako ATLBINDINGS w IAccessorImplw definicji szablonu.BindTypeudostępnia mechanizm używany przez IAccessorImpl do śledzenia liczby elementów w jego DBBINDING array, a także flagi i liczba akcesor odniesienia.
Wymagania
Nagłówek: atldb.h