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結構。
Members
方法
建構函式。 |
介面方法
將參考次數 (Reference Count) 加入至現有的存取子 (Accessor)。 |
|
透過一組繫結建立存取子。 |
|
傳回存取子中的繫結。 |
|
釋放存取子。 |
備註
這是強制性的資料列集和命令。 OLE DB 需要實作的提供者 HACCESSOR,這是到標籤上的陣列, DBBINDING 結構。 HACCESSORs 所提供的IAccessorImpl個地址的BindType結構。 根據預設, BindType定義為 ATLBINDINGS 在IAccessorImpl的樣板定義。 BindType提供一種機制所使用的IAccessorImpl來追蹤中的元素數目及其 DBBINDING 陣列,以及參考計數和存取子旗標。
需求
標頭: atldb.h