Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Proporciona una implementación de la interfaz IDBInitialize.
Sintaxis
template <class T>
class ATL_NO_VTABLE IDBInitializeImpl : public IDBInitialize
Parámetros
T
La clase, que se deriva de IDBInitializeImpl.
Requisitos
Encabezado: atldb.h
Miembros
Métodos
| Nombre | Descripción |
|---|---|
| IDBInitializeImpl | Constructor . |
Métodos de interfaz
| Nombre | Descripción |
|---|---|
| Initialize | Inicia el proveedor. |
| Uninitialize | Detiene el proveedor. |
Miembros de datos
| Nombre | Descripción |
|---|---|
| m_dwStatus | Marcas de origen de datos. |
| m_pCUtlPropInfo | Puntero a la implementación de la información de propiedades de base de datos. |
Comentarios
Interfaz obligatoria en objetos de origen de datos e interfaz opcional en enumeradores.
IDBInitializeImpl::IDBInitializeImpl
Constructor .
Sintaxis
IDBInitializeImpl();
Comentarios
Inicializa todos los miembros de datos.
IDBInitializeImpl::Initialize
Inicializa el objeto de origen de datos preparando su compatibilidad con propiedades.
Sintaxis
STDMETHOD(Initialize)(void);
Comentarios
Vea IDBInitialize::Initialize en la Referencia del programador de OLE DB.
IDBInitializeImpl::Uninitialize
Coloca el objeto de origen de datos en un estado no inicializado liberando recursos internos, como la compatibilidad con propiedades.
Sintaxis
STDMETHOD(Uninitialize)(void);
Comentarios
Vea IDBInitialize::Uninitialize en la Referencia del programador de OLE DB.
IDBInitializeImpl::m_dwStatus
Marcas de origen de datos.
Sintaxis
DWORD m_dwStatus;
Comentarios
Estas marcas especifican o indican el estado de varios atributos para el objeto de origen de datos. Contiene uno o varios de los siguientes valores enum:
enum DATASOURCE_FLAGS {
DSF_MASK_INIT = 0xFFFFF00F,
DSF_PERSIST_DIRTY = 0x00000001,
DSF_INITIALIZED = 0x00000010,
};
| Valor | Descripción |
|---|---|
DSF_MASK_INIT |
Máscara para habilitar la restauración del estado no inicializado. |
DSF_PERSIST_DIRTY |
Establezca si el objeto de origen de datos requiere persistencia (es decir, si se han producido cambios). |
DSF_INITIALIZED |
Establezca si se ha inicializado el origen de datos. |
IDBInitializeImpl::m_pCUtlPropInfo
Puntero al objeto de implementación para la información de propiedades de la base de datos.
Sintaxis
CUtlPropInfo< T >* m_pCUtlPropInfo;
Consulte también
Plantillas de proveedores OLE DB
Arquitectura de plantillas de proveedores OLE DB