IAccessorImpl – třída
Poskytuje implementaci IAccessor rozhraní.
template <
class T,
class BindType = ATLBINDINGS,
class BindingVector = CAtlMap <
HACCESSOR hAccessor,
BindType* pBindingsStructure
>
>
class ATL_NO_VTABLE IAccessorImpl : public IAccessorImplBase<BindType>
Parametry
T
Vaše třída objektu sady řádků a příkazů.BindType
Jednotka úložiště pro informace o vazbě.Výchozí hodnota je ATLBINDINGS strukturu (viz atldb.h).BindingVector
Jednotka úložiště pro informace o sloupci.Výchozí hodnota je CAtlMap kde je klíčovým prvkem HACCESSOR hodnotu a hodnotu elementu je ukazatel na BindType struktury.
Členy
Metody
Konstruktor. |
Metody rozhraní
Přidá počet odkazů na stávající přistupující objekt. |
|
Vytvoří přistupující objekt ze sady vazeb. |
|
V přistupujícím objektu vrátí vazby. |
|
Přistupující objekt uvolní. |
Poznámky
Toto je povinná pro sady řádků a příkazů.Technologie OLE DB vyžaduje poskytovatele implementace HACCESSOR, což je klíčové slovo do pole DBBINDING struktur.HACCESSORs od IAccessorImpl jsou adresy BindType struktur.Ve výchozím nastavení BindType je definována jako ATLBINDINGS v IAccessorImpljeho definice šablony.BindTypeposkytuje mechanismus používaný IAccessorImpl ke sledování počtu prvků v jeho DBBINDING pole a referenční počet a přistupující objekt příznaky.
Požadavky
Záhlaví: atldb.h