次の方法で共有


ModuleBuilder._ModuleBuilder.Invoke メソッド

定義

このメンバーの詳細については、「Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)」をご覧ください。

 virtual void System.Runtime.InteropServices._ModuleBuilder.Invoke(System::UInt32 dispIdMember, Guid % riid, System::UInt32 lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr) = System::Runtime::InteropServices::_ModuleBuilder::Invoke;
void _ModuleBuilder.Invoke (uint dispIdMember, ref Guid riid, uint lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr);
abstract member System.Runtime.InteropServices._ModuleBuilder.Invoke : uint32 * Guid * uint32 * int16 * nativeint * nativeint * nativeint * nativeint -> unit
override this.System.Runtime.InteropServices._ModuleBuilder.Invoke : uint32 * Guid * uint32 * int16 * nativeint * nativeint * nativeint * nativeint -> unit
Sub Invoke (dispIdMember As UInteger, ByRef riid As Guid, lcid As UInteger, wFlags As Short, pDispParams As IntPtr, pVarResult As IntPtr, pExcepInfo As IntPtr, puArgErr As IntPtr) Implements _ModuleBuilder.Invoke

パラメーター

dispIdMember
UInt32

メンバー ID。

riid
Guid

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

lcid
UInt32

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

wFlags
Int16

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

pDispParams
IntPtr

nativeint

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

pVarResult
IntPtr

nativeint

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

pExcepInfo
IntPtr

nativeint

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

puArgErr
IntPtr

nativeint

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

実装

例外

このメソッドは、COM IDispatch インターフェイスを使用して遅延バインディングで呼び出されます。

注釈

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

このメンバーは、明示的なインターフェイス メンバーの実装です。 これは、ModuleBuilder のインスタンスが _ModuleBuilder インターフェイスにキャストされる場合のみ、使用できます。

適用対象