IDBInitializeImpl, classe
Fournit une implémentation pour l’interface IDBInitialize .
Syntaxe
template <class T>
class ATL_NO_VTABLE IDBInitializeImpl : public IDBInitialize
Paramètres
T
Votre classe, dérivée de IDBInitializeImpl
.
Spécifications
En-tête : atldb.h
Membres
Méthodes
Nom | Description |
---|---|
IDBInitializeImpl | Constructeur . |
Méthodes d'interface
Nom | Description |
---|---|
Initialize | Démarre le fournisseur. |
Annuler l’initialisation | Arrête le fournisseur. |
Données membres
Nom | Description |
---|---|
m_dwStatus | Indicateurs de source de données. |
m_pCUtlPropInfo | Pointeur vers l’implémentation des informations sur les propriétés de base de données. |
Notes
Interface obligatoire sur les objets de source de données et interface facultative sur les énumérateurs.
IDBInitializeImpl::IDBInitializeImpl
Constructeur .
Syntaxe
IDBInitializeImpl();
Notes
Initialise tous les membres de données.
IDBInitializeImpl::Initialize
Initialise l’objet source de données en préparant sa prise en charge des propriétés.
Syntaxe
STDMETHOD(Initialize)(void);
Notes
Consultez IDBInitialize ::Initialize dans la référence du programmeur OLE DB.
IDBInitializeImpl::Uninitialize
Place l’objet source de données dans un état non initialisé en libérant des ressources internes telles que la prise en charge des propriétés.
Syntaxe
STDMETHOD(Uninitialize)(void);
Notes
Consultez IDBInitialize ::Uninitialize dans la référence du programmeur OLE DB.
IDBInitializeImpl::m_dwStatus
Indicateurs de source de données.
Syntaxe
DWORD m_dwStatus;
Notes
Ces indicateurs spécifient ou indiquent l’état de différents attributs pour l’objet source de données. Contient une ou plusieurs des valeurs suivantes enum
:
enum DATASOURCE_FLAGS {
DSF_MASK_INIT = 0xFFFFF00F,
DSF_PERSIST_DIRTY = 0x00000001,
DSF_INITIALIZED = 0x00000010,
};
Valeur | Description |
---|---|
DSF_MASK_INIT |
Masque permettant de restaurer l’état non initialisé. |
DSF_PERSIST_DIRTY |
Définissez si l’objet source de données nécessite une persistance (autrement dit, s’il y a eu des modifications). |
DSF_INITIALIZED |
Définissez si la source de données a été initialisée. |
IDBInitializeImpl::m_pCUtlPropInfo
Pointeur vers l’objet d’implémentation pour les informations sur les propriétés de base de données.
Syntaxe
CUtlPropInfo< T >* m_pCUtlPropInfo;
Voir aussi
Modèles du fournisseur OLE DB
Architecture des modèles du fournisseur OLE DB