次の方法で共有


CCmdTarget::GetIDispatch

IDispatch ポインターまたは参照による IDispatch ポインターを返すオートメーション メソッドから IDispatch ポインターを受け取ります。

LPDISPATCH GetIDispatch(
   BOOL bAddRef 
);

パラメーター

  • bAddRef
    オブジェクトの参照カウントを増加するかどうかを指定します。

戻り値

オブジェクトに関連付けられた IDispatch ポインターを返します。

解説

コンストラクターで EnableAutomation が呼び出されて、オートメーションが許可されたオブジェクトでは、IDispatch インターフェイスを使って会話するクライアントが使う IDispatch の Foundation Class の実装へのポインターを返します。 この関数の呼び出しにより、自動的にポインターに参照が追加されるため、IUnknown::AddRef を呼び出す必要はありません。

必要条件

**ヘッダー:**afxwin.h

参照

参照

CCmdTarget クラス

階層図

CCmdTarget::EnableAutomation

COleDispatchDriver クラス

IUnknown::Release

その他の技術情報

CCmdTarget のメンバー