次の方法で共有


CCmdTarget::IsInvokeAllowed

更新 : 2007 年 11 月

この関数は IDispatch::Invoke の MFC の実装によって呼び出され、dispid で識別される与えられたオートメーション メソッドを起動できるかどうかを決定します。

virtual BOOL IsInvokeAllowed(
   DISPID dispid 
);

パラメータ

  • dispid
    ディスパッチ ID。

戻り値

メソッドが起動できる場合は TRUE を返します。それ以外の場合は FALSE を返します。

解説

IsInvokeAllowed が TRUE を返すと、続いて Invoke がメソッドを呼び出します。それ以外の場合、Invoke は失敗し、E_UNEXPECTED を返します。

派生クラスがこの関数をオーバーライドして、適切な値を返すことができます。オーバーライドされなかった場合、IsInvokeAllowed は TRUE を返します。詳細については、「COleControl::IsInvokeAllowed」を参照してください。

必要条件

ヘッダー : afxwin.h

参照

参照

CCmdTarget クラス

階層図

COleControl::IsInvokeAllowed

その他の技術情報

CCmdTarget のメンバ