MethodBase._MethodBase.Invoke Metoda

Definice

Poskytuje přístup k vlastnostem a metodám vystaveným objektem.

 virtual void System.Runtime.InteropServices._MethodBase.Invoke(System::UInt32 dispIdMember, Guid % riid, System::UInt32 lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr) = System::Runtime::InteropServices::_MethodBase::Invoke;
void _MethodBase.Invoke(uint dispIdMember, ref Guid riid, uint lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr);
abstract member System.Runtime.InteropServices._MethodBase.Invoke : uint32 * Guid * uint32 * int16 * nativeint * nativeint * nativeint * nativeint -> unit
override this.System.Runtime.InteropServices._MethodBase.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 _MethodBase.Invoke

Parametry

dispIdMember
UInt32

Identifikuje člena.

riid
Guid

Vyhrazeno pro budoucí použití. Musí být IID_NULL.

lcid
UInt32

Kontext národního prostředí, ve kterém se mají interpretovat argumenty.

wFlags
Int16

Příznaky popisující kontext volání

pDispParams
IntPtr

nativeint

Ukazatel na strukturu obsahující matici argumentů, pole argumentů DISPID pro pojmenované argumenty a počítá počet prvků v polích.

pVarResult
IntPtr

nativeint

Ukazatel na umístění, kam má být výsledek uložen.

pExcepInfo
IntPtr

nativeint

Ukazatel na strukturu, která obsahuje informace o výjimce.

puArgErr
IntPtr

nativeint

Index prvního argumentu, který obsahuje chybu.

Implementuje

Výjimky

Pozdní přístup pomocí rozhraní MODELU COM IDispatch se nepodporuje.

Poznámky

Tato metoda je určena pro přístup ke spravovaným třídám z nespravovaného kódu a neměla by se volat ze spravovaného kódu. Další informace naleznete v tématu IDispatch::Invoke.

Platí pro