Udostępnij za pośrednictwem


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

a336dc6t.collapse_all(pl-pl,VS.110).gifMetody

IAccessorImpl

Konstruktor.

a336dc6t.collapse_all(pl-pl,VS.110).gifMetody interfejsu

AddRefAccessor

Dodaje liczbę odwołań do istniejących akcesor.

CreateAccessor

Tworzy akcesor zestawu powiązań.

GetBindings

Zwraca powiązań akcesor operacji.

ReleaseAccessor

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

Zobacz też

Koncepcje

OLE DB Provider szablony (C++)

OLE DB Provider szablonu architektury