Module._Module.Invoke メソッド

定義

オブジェクトによって公開されたプロパティおよびメソッドへのアクセスを提供します。

C#
void _Module.Invoke(uint dispIdMember, ref Guid riid, uint lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr);

パラメーター

dispIdMember
UInt32

メンバーを識別します。

riid
Guid

将来使用するために予約されています。 IID_NULL にする必要があります。

lcid
UInt32

引数を解釈する対象のロケール コンテキスト。

wFlags
Int16

呼び出しのコンテキストを記述するフラグ。

pDispParams
IntPtr

引数の配列、名前付き引数の DISPID の配列、配列内の要素数のカウントを格納している構造体へのポインター。

pVarResult
IntPtr

結果が格納される場所へのポインター。

pExcepInfo
IntPtr

例外情報を格納する構造体へのポインター。

puArgErr
IntPtr

エラーが存在する最初の引数のインデックス。

実装

例外

COM IDispatch インターフェイスを使用した遅延バインディング アクセスはサポートされていません。

注釈

このメソッドは、アンマネージ コードからマネージド クラスにアクセスするためのメソッドであり、マネージド コードから呼び出さないでください。 詳細については、「 IDispatch::Invoke」を参照してください。

適用対象

製品 バージョン
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1