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