ITypeInfo.Invoke メソッド
アセンブリ: mscorlib (mscorlib.dll 内)
構文
Sub Invoke ( _ pvInstance As Object, _ memid As Integer, _ wFlags As Short, _ ByRef pDispParams As DISPPARAMS, _ pVarResult As IntPtr, _ pExcepInfo As IntPtr, _ <OutAttribute> ByRef puArgErr As Integer _ )
Dim instance As ITypeInfo Dim pvInstance As Object Dim memid As Integer Dim wFlags As Short Dim pDispParams As DISPPARAMS Dim pVarResult As IntPtr Dim pExcepInfo As IntPtr Dim puArgErr As Integer instance.Invoke(pvInstance, memid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr)
void Invoke ( Object pvInstance, int memid, short wFlags, ref DISPPARAMS pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, out int puArgErr )
void Invoke ( Object^ pvInstance, int memid, short wFlags, DISPPARAMS% pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, [OutAttribute] int% puArgErr )
void Invoke ( Object pvInstance, int memid, short wFlags, /** @ref */ DISPPARAMS pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, /** @attribute OutAttribute() */ /** @ref */ int puArgErr )
pDispParams パラメータの値は、PtrToStructure メソッドを使用して取得できます。
値 | |
---|---|
DISPATCH_METHOD | メンバは、メソッドとしてアクセスされます。あいまいな場合は、このフラグと DISPATCH_PROPERTYGET フラグの両方を設定できます。 |
DISPATCH_PROPERTYGET | |
DISPATCH_PROPERTYPUT | |
DISPATCH_PROPERTYPUTREF | メンバは、値の割り当てではなく、参照の割り当ての使用により変更されます。この値は、プロパティがオブジェクトへの参照を受け入れる場合にだけ有効です。 |
ITypeInfo::Invoke の詳細については、MSDN ライブラリを参照してください。
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
- ITypeInfo.Invoke メソッドのページへのリンク