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
单元格对于列信息。默认值为关键元素是 HACCESSOR 值的 CAtlMap ,并且值元素是指向 BindType 结构。
成员
方法
构造函数。 |
接口方法
向现有的访问器添加引用数。 |
|
从一组绑定创建访问器。 |
|
返回访问器中的绑定。 |
|
释放访问器。 |
备注
这是必须在的行集合和命令。OLE DB 要求提供程序实现 HACCESSOR,是标记为数组 DBBINDING 结构。IAccessorImpl 的提供的HACCESSOR是 BindType 结构的地址。默认情况下, BindType 定义为 entity_CODEIAccessorImpl 的模板定义的 ATLBINDINGS 。BindType 提供 IAccessorImpl 使用的一个 framework 跟踪元素数在其 DBBINDING 数组的引用和计数和访问器标志。
要求
Header: atldb.h