COleControlSite::InvokeHelperV

更新 : 2007 年 11 月

dwDispID で指定されたメソッドまたはプロパティを、wFlags で指定されたコンテキストで呼び出します。

virtual void InvokeHelperV(
   DISPID dwDispID,
   WORD wFlags,
   VARTYPE vtRet,
   void* pvRet,
   const BYTE* pbParamInfo,
   va_list argList 
);

パラメータ

  • dwDispID
    呼び出すプロパティまたはメソッドのディスパッチ ID を識別する値。この ID は、コントロールの IDispatch インターフェイスにあります。

  • wFlags
    IDispatch::Invoke を呼び出したコンテキストを示すフラグ。

  • vtRet
    戻り値の型。指定できる値については、COleDispatchDriver::InvokeHelper の「解説」を参照してください。

  • pvRet
    戻り値、またはプロパティ値を受け取る変数のアドレス。この変数の型は、vtRet で指定された型と一致している必要があります。

  • pbParamInfo
    pbParamInfo に続くパラメータの型を指定するバイト列の NULL で終わる文字列へのポインタ。指定できる値については、COleDispatchDriver::InvokeHelper の「解説」を参照してください。

  • argList
    可変個引数リストへのポインタ。

解説

パラメータ pbParamInfo には、メソッドまたはプロパティに渡されるパラメータの型を指定します。呼び出されるメソッドまたはプロパティの補足的なパラメータを、va_list パラメータを使用して渡すことができます。

通常、この関数は COleControlSite::InvokeHelper によって呼び出されます。

必要条件

ヘッダー : afxocc.h

参照

参照

COleControlSite クラス

階層図

その他の技術情報

COleControlSite のメンバ