Класс IAccessorImpl
Предоставляет реализацию интерфейса IAccessor.
template <
class T,
class BindType = ATLBINDINGS,
class BindingVector = CAtlMap <
HACCESSOR hAccessor,
BindType* pBindingsStructure
>
>
class ATL_NO_VTABLE IAccessorImpl : public IAccessorImplBase<BindType>
Параметры
T
Класс набора строк или объекта команд.BindType
Блок памяти для привязки данных. По умолчанию структура ATLBINDINGS (см. atldb.h).BindingVector
Блок памяти для информации о столбцах. По умолчанию CAtlMap представляет положение, где значение HACCESSOR и значения элемента указатель на структуру BindType.
Члены
Методы
Конструктор. |
Методы Interface
Добавляет счетчик ссылок в существующий метод доступа. |
|
Создает метод доступа из набора привязок. |
|
Возвращает привязки из метода доступа. |
|
Освобождает метод доступа. |
Заметки
Это необходимо в наборах строк и командах. OLE DB требует поставщики реализуют тег HACCESSOR, который в массив структур DBBINDING. HACCESSOR s, IAccessorImpl адреса структур BindType. По умолчанию BindType определяется в качестве ATLBINDINGS в определении шаблона IAccessorImpl. BindType предоставляет механизм, используемый IAccessorImpl для отслеживания число элементов в массиве его DBBINDING, так и число ссылок и флажки доступа.
Требования
Header: atldb.h