_Activator.Invoke メソッド

定義

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

public:
 void Invoke(System::UInt32 dispIdMember, Guid % riid, System::UInt32 lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr);
public void Invoke (uint dispIdMember, ref Guid riid, uint lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr);
abstract member Invoke : uint32 * Guid * uint32 * int16 * nativeint * nativeint * nativeint * nativeint -> unit
Public 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)

パラメーター

dispIdMember
UInt32

メンバーの識別子。

riid
Guid

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

lcid
UInt32

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

wFlags
Int16

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

pDispParams
IntPtr

nativeint

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

pVarResult
IntPtr

nativeint

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

pExcepInfo
IntPtr

nativeint

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

puArgErr
IntPtr

nativeint

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

注釈

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

適用対象