Sdílet prostřednictvím


IDBInitializeImpl – třída

Poskytuje implementaci pro rozhraní IDBInitialize .

Syntaxe

template <class T>
class ATL_NO_VTABLE IDBInitializeImpl : public IDBInitialize

Parametry

T
Vaše třída odvozená z IDBInitializeImpl.

Požadavky

Hlavička: atldb.h

Členové

Metody

Název Popis
IDBInitializeImpl Konstruktor

Metody rozhraní

Název Popis
Initialize Spustí poskytovatele.
Neinicializace Zastaví poskytovatele.

Datové členy

Název Popis
m_dwStatus Příznaky zdroje dat
m_pCUtlPropInfo Ukazatel na implementaci informací o vlastnostech databáze.

Poznámky

Povinné rozhraní pro objekty zdroje dat a volitelné rozhraní pro enumerátory.

IDBInitializeImpl::IDBInitializeImpl

Konstruktor

Syntaxe

IDBInitializeImpl();

Poznámky

Inicializuje všechny datové členy.

IDBInitializeImpl::Initialize

Inicializuje objekt zdroje dat tím, že připraví jeho podporu vlastností.

Syntaxe

STDMETHOD(Initialize)(void);

Poznámky

Viz IDBInitialize::Initialize v odkazech programátora OLE DB.

IDBInitializeImpl::Uninitialize

Umístí objekt zdroje dat do neinicializovaného stavu uvolněním interních prostředků, jako je podpora vlastnosti.

Syntaxe

STDMETHOD(Uninitialize)(void);

Poznámky

Viz IDBInitialize::Uninitialize v odkazech programátora OLE DB.

IDBInitializeImpl::m_dwStatus

Příznaky zdroje dat

Syntaxe

DWORD m_dwStatus;

Poznámky

Tyto příznaky určují nebo označují stav různých atributů objektu zdroje dat. Obsahuje jednu nebo více následujících enum hodnot:

enum DATASOURCE_FLAGS {
    DSF_MASK_INIT     = 0xFFFFF00F,
    DSF_PERSIST_DIRTY = 0x00000001,
    DSF_INITIALIZED   = 0x00000010,
};
Hodnota Popis
DSF_MASK_INIT Maska umožňující obnovení neinicializovaného stavu.
DSF_PERSIST_DIRTY Nastavte, jestli objekt zdroje dat vyžaduje trvalost (to znamená, že pokud došlo ke změnám).
DSF_INITIALIZED Nastavte, jestli byl inicializován zdroj dat.

IDBInitializeImpl::m_pCUtlPropInfo

Ukazatel na objekt implementace pro informace o vlastnostech databáze.

Syntaxe

CUtlPropInfo< T >* m_pCUtlPropInfo;

Viz také

Šablony zprostředkovatele OLE DB
Architektura šablon zprostředkovatele OLE DB