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