次の方法で共有


COleDispatchDriver::COleDispatchDriver

更新 : 2007 年 11 月

COleDispatchDriver オブジェクトを構築します。

COleDispatchDriver( );
COleDispatchDriver(
      LPDISPATCH lpDispatch,
      BOOL bAutoRelease = TRUE 
);
COleDispatchDriver(
      const COleDispatchDriver& dispatchSrc 
);

パラメータ

  • lpDispatch
    COleDispatchDriver オブジェクトに関連付ける OLE IDispatch オブジェクトへのポインタ。

  • bAutoRelease
    このオブジェクトがスコープ外に出たときにディスパッチを解放するかどうかを示す値。

  • dispatchSrc
    既存の COleDispatchDriver オブジェクトへの参照。

解説

COleDispatchDriver(LPDISPATCH lpDispatch, BOOL bAutoRelease = TRUE) 形式は、IDispatch インターフェイスを接続します。

COleDispatchDriver(const COleDispatchDriver& dispatchSrc) 形式は、既存の COleDispatchDriver オブジェクトをコピーし、参照カウントをインクリメントします。

COleDispatchDriver( ) 形式は、COleDispatchDriver オブジェクトを作成しますが、IDispatch インターフェイスを接続しません。引数なしで COleDispatchDriver() を使用する場合は、あらかじめ COleDispatchDriver::CreateDispatch または COleDispatchDriver::AttachDispatch を使って、このオブジェクトに IDispatch を接続します。詳細については、「Implementing the IDispatch Interface」を参照してください。

使用例

COleDispatchDriver::CreateDispatch」の例を参照してください。

必要条件

ヘッダー : afxdisp.h

参照

参照

COleDispatchDriver クラス

階層図

COleDispatchDriver::AttachDispatch

COleDispatchDriver::CreateDispatch

その他の技術情報

COleDispatchDriver のメンバ