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 インターフェイスにキャストされている場合にのみ使用できます。

適用対象