Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Fornece uma implementação para a interface IDBInitialize.
Sintaxe
template <class T>
class ATL_NO_VTABLE IDBInitializeImpl : public IDBInitialize
Parâmetros
T
Sua classe, derivada de IDBInitializeImpl.
Requisitos
Cabeçalho: atldb.h
Membros
Métodos
| Nome | Descrição |
|---|---|
| IDBInitializeImpl | O construtor . |
Métodos de interface
| Nome | Descrição |
|---|---|
| Initialize | Inicia o provedor. |
| Uninitialize | Interrompe o provedor. |
Membros de dados
| Nome | Descrição |
|---|---|
| m_dwStatus | Sinalizadores de fonte de dados. |
| m_pCUtlPropInfo | Um ponteiro para a implementação das informações de Propriedades do BD. |
Comentários
Uma interface obrigatória em objetos de fonte de dados e opcional em enumeradores.
IDBInitializeImpl::IDBInitializeImpl
O construtor .
Sintaxe
IDBInitializeImpl();
Comentários
Inicializa todos os membros de dados.
IDBInitializeImpl::Initialize
Inicializa o objeto de fonte de dados preparando seu suporte à propriedade.
Sintaxe
STDMETHOD(Initialize)(void);
Comentários
Consulte IDBInitialize::Initialize na Referência do programador OLE DB.
IDBInitializeImpl::Uninitialize
Coloca o objeto de fonte de dados em um estado não inicializado liberando recursos internos, como o suporte à propriedade.
Sintaxe
STDMETHOD(Uninitialize)(void);
Comentários
Consulte IDBInitialize::Uninitialize na Referência do programador OLE DB.
IDBInitializeImpl::m_dwStatus
Sinalizadores de fonte de dados.
Sintaxe
DWORD m_dwStatus;
Comentários
Esses sinalizadores especificam ou indicam o status de vários atributos para o objeto de fonte de dados. Contém um ou mais dos valores de enum a seguir:
enum DATASOURCE_FLAGS {
DSF_MASK_INIT = 0xFFFFF00F,
DSF_PERSIST_DIRTY = 0x00000001,
DSF_INITIALIZED = 0x00000010,
};
| Valor | Descrição |
|---|---|
DSF_MASK_INIT |
Uma máscara para habilitar a restauração do estado não inicializado. |
DSF_PERSIST_DIRTY |
Defina se o objeto de fonte de dados requer persistência (ou seja, se houve alterações). |
DSF_INITIALIZED |
Defina se a fonte de dados foi inicializada. |
IDBInitializeImpl::m_pCUtlPropInfo
Um ponteiro para o objeto de implementação para informações de Propriedades do BD.
Sintaxe
CUtlPropInfo< T >* m_pCUtlPropInfo;
Confira também
Modelos de Provedor OLE DB
Arquitetura de modelo do provedor do OLE DB