IExpDispSupportXP::OnInvoke メソッド (shdeprecated.h)
実装されていません。
構文
HRESULT OnInvoke(
DISPID dispidMember,
REFIID iid,
LCID lcid,
WORD wFlags,
[in] DISPPARAMS *pdispparams,
[out] VARIANT *pVarResult,
[out] EXCEPINFO *pexcepinfo,
[out] UINT *puArgErr
);
パラメーター
dispidMember
種類: DISPID
呼び出されるメンバーを識別するディスパッチ ID を指定します。
iid
種類: REFIID
予約済み。 IID_NULL にする必要があります。
lcid
種類: LCID
引数を解釈するロケール コンテキストを提供するロケール ID を指定します。 複数の各国語をサポートしていないアプリケーションでは、このパラメーターを無視できます。
wFlags
種類: WORD
呼び出しのコンテキストを記述するフラグを指定します。
[in] pdispparams
種類: DISPPARAMS*
引数の配列、名前付き引数の引数 DISPID の配列、および配列内の要素の数を含む DISPPARAMS 構造体へのポインターを指定します。
[out] pVarResult
型: VARIANT*
結果が格納される場所へのポインターを受け取ります。呼び出し元のアプリケーションで結果が予期されない場合は NULL を 受け取ります。 DISPATCH_PROPERTYPUTまたはDISPATCH_PROPERTYPUTREFが指定されている場合、この引数は無視されます。
[out] pexcepinfo
種類: EXCEPINFO*
例外情報を含む構造体へのポインターを受け取ります。 DISP_E_EXCEPTIONが返される場合は、この構造体を入力する必要があります。 NULL を指定できます。
[out] puArgErr
種類: UINT*
エラーが発生した最初の引数の DISPPARAMS 構造体の rgvarg メンバー内のインデックスを受け取ります。
戻り値
種類: HRESULT
E_NOTIMPL を返します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | shdeprecated.h (Shdeprecated.h を含む) |