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 の値要素が BindType の構造体へのポインターである CAtlMap です。
メンバー
メソッド
コンストラクターです。 |
インターフェイス メソッド
既存のアクセサーの参照カウントをインクリメントします。 |
|
バインディングのセットからアクセサーを作成します。 |
|
アクセサーのバインディングを返します。 |
|
アクセサーを解放します。 |
解説
これは、行セット オブジェクトとコマンドで必須です。OLE DB は、プロバイダーが HACCESSORを実行するように要求します DBBINDING の構造体の配列へタグである。IAccessorImpl によって提供されるHACCESSORの秒は BindType の構造体のアドレスです。既定では、 BindType は entity_CODEIAccessorImpl テンプレート定義の ATLBINDINGS として定義されます。BindType は DBBINDING の配列の要素の数を追跡するために IAccessorImpl で使用される機能を示します。また、参照カウントとアクセサーのフラグ。
必要条件
Header: atldb.h