Compartir a través de


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