IDBInitializeImpl (Clase)
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