Aracılığıyla paylaş


IDBInitializeImpl Sınıfı

IDBInitialize arabirimi için bir uygulama sağlar.

Sözdizimi

template <class T>
class ATL_NO_VTABLE IDBInitializeImpl : public IDBInitialize

Parametreler

T
sınıfından IDBInitializeImpltüretilen sınıfınız.

Gereksinimler

Üst bilgi: atldb.h

Üyeler

Yöntemler

Veri Akışı Adı Açıklama
IDBInitializeImpl Oluşturucu.

Arabirim Yöntemleri

Veri Akışı Adı Açıklama
Initialize Sağlayıcıyı başlatır.
Başlatmayı kaldır Sağlayıcıyı durdurur.

Veri Üyeleri

Veri Akışı Adı Açıklama
m_dwStatus Veri kaynağı bayrakları.
m_pCUtlPropInfo DB Özellikleri bilgilerinin uygulanmasına yönelik bir işaretçi.

Açıklamalar

Veri kaynağı nesnelerinde zorunlu bir arabirim ve numaralandırıcılarda isteğe bağlı arabirim.

IDBInitializeImpl::IDBInitializeImpl

Oluşturucu.

Sözdizimi

IDBInitializeImpl();

Açıklamalar

Tüm veri üyelerini başlatır.

IDBInitializeImpl::Initialize

Özellik desteğini hazırlayarak veri kaynağı nesnesini başlatır.

Sözdizimi

STDMETHOD(Initialize)(void);

Açıklamalar

OLE DB Programcı Başvurusu'nda IDBInitialize::Initialize bölümüne bakın.

IDBInitializeImpl::Uninitialize

Özellik desteği gibi iç kaynakları serbest kaldırarak veri kaynağı nesnesini başlatılmamış bir duruma yerleştirir.

Sözdizimi

STDMETHOD(Uninitialize)(void);

Açıklamalar

Bkz. OLE DB Programcı Başvurusunda IDBInitialize::Uninitialize.

IDBInitializeImpl::m_dwStatus

Veri kaynağı bayrakları.

Sözdizimi

DWORD m_dwStatus;

Açıklamalar

Bu bayraklar, veri kaynağı nesnesi için çeşitli özniteliklerin durumunu belirtir veya belirtir. Aşağıdaki enum değerlerden birini veya daha fazlasını içerir:

enum DATASOURCE_FLAGS {
    DSF_MASK_INIT     = 0xFFFFF00F,
    DSF_PERSIST_DIRTY = 0x00000001,
    DSF_INITIALIZED   = 0x00000010,
};
Value Açıklama
DSF_MASK_INIT Başlatılmamış durumun geri yüklenmesini sağlayan bir maske.
DSF_PERSIST_DIRTY Veri kaynağı nesnesinin kalıcılık gerektirip gerektirmediğini (başka bir ifadeyle, değişiklik yapılmışsa) ayarlayın.
DSF_INITIALIZED Veri kaynağının başlatılıp başlatılmadığını ayarlayın.

IDBInitializeImpl::m_pCUtlPropInfo

DB Özellikleri bilgileri için uygulama nesnesi işaretçisi.

Sözdizimi

CUtlPropInfo< T >* m_pCUtlPropInfo;

Ayrıca bkz.

OLE DB Sağlayıcı Şablonları
OLE DB Sağlayıcı Şablonu Mimarisi