IAccessorImpl (Clase)
Proporciona una implementación de la interfaz 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
La clase de conjunto de filas o del objeto de comando.BindType
Unidad de almacenamiento para la información de enlace.El valor predeterminado es la estructura de ATLBINDINGS (vea atldb.h).BindingVector
Unidad de almacenamiento para la información de columna.El valor predeterminado es CAtlMap donde es un valor el elemento clave de HACCESSOR y el elemento del valor es un puntero a una estructura de BindType .
Members
Métodos
El constructor. |
Métodos de interfaz
Agrega un contador de referencias a un descriptor de acceso existente. |
|
Crea un descriptor de acceso a partir de un conjunto de enlaces. |
|
Devuelve los enlaces de un descriptor de acceso. |
|
Libera un descriptor de acceso. |
Comentarios
Esto es obligatorio en conjuntos de filas y los comandos.OLE DB requiere los proveedores implementar HACCESSOR, que es una etiqueta a una matriz de estructuras de DBBINDING .S paraHACCESSORproporcionada por IAccessorImpl es direcciones de estructuras de BindType .De forma predeterminada, BindType se define como ATLBINDINGS en la definición de plantilla de los entity_CODEIAccessorImpl.BindType proporciona un mecanismo utilizado por IAccessorImpl para realizar el seguimiento del número de elementos de la matriz de DBBINDING junto con un recuento de referencia y los indicadores de descriptor de acceso.
Requisitos
Header: atldb.h