Partilhar via


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

Outros recursos

IAccessorImpl membros