Classe IAccessorImpl
Fornece uma implementação de IAccessor interface.
template <
class T,
class BindType = ATLBINDINGS,
class BindingVector = CAtlMap <
HACCESSOR hAccessor,
BindType* pBindingsStructure
>
>
class ATL_NO_VTABLE IAccessorImpl : public IAccessorImplBase<BindType>
Parâmetros
T
Sua classe de objeto de comando ou linhas.BindType
Unidade de armazenamento de informações de ligação.O padrão é o ATLBINDINGS estrutura (consulte atldb.h).BindingVector
Unidade de armazenamento de informações de coluna.O padrão é CAtlMap onde o elemento-chave é um HACCESSOR o elemento de valor e valor é um ponteiro para um BindType estrutura.
Membros
Métodos
O construtor. |
Métodos de interface
Adiciona uma contagem de referência para um acessador existente. |
|
Cria um acessador de um conjunto de ligações. |
|
Retorna as ligações em um acessador. |
|
Libera um acessador. |
Comentários
Isso é obrigatório em comandos e conjuntos de linhas.OLE DB requer provedores implementar um HACCESSOR, que é uma marca para uma matriz de DBBINDING estruturas.HACCESSORs fornecido por IAccessorImpl são endereços do BindType estruturas.Por padrão, BindType é definido como um ATLBINDINGS em IAccessorImplda definição de modelo.BindTypeFornece um mecanismo usado por IAccessorImpl para controlar o número de elementos no seu DBBINDING , bem como os sinalizadores de contagem e assessor uma referência de matriz.
Requisitos
Cabeçalho: atldb.h