Classe IAccessorImpl
Fornece uma implementação do 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 ou comando de linhas.BindType
Unidade de armazenamento de informações de vinculação.O padrão é o ATLBINDINGS estrutura (consulte atldb.h).BindingVector
Unidade de armazenamento de informações da coluna.O padrão é CAtlMap onde o elemento-chave é um HACCESSOR valor e o elemento de valor é um ponteiro para um BindType estrutura.
Comentários
Isso será obrigatório em conjuntos de linhas e comandos.OLE DB exige provedores implementar um HACCESSOR, que é uma marca a uma matriz de DBBINDING estruturas.HACCESSORs fornecido por IAccessorImpl são endereços da BindType estruturas. Por padrão, BindType é definido sistema autônomo um ATLBINDINGS in IAccessorImplda definição do modelo. BindType Fornece um mecanismo usado pelo IAccessorImpl para rastrear o número de elementos em seu DBBINDING array, bem sistema autônomo uma referência contagem e assessor sinalizadores.
Requisitos
Cabeçalho: atldb.h
Consulte também
Conceitos
Modelos de provedor de OOLE DB (C++)
A arquitetura do modelo de provedor do OLE DB