Sdílet prostřednictvím


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í mít hodnotu IID_NULL.

lcid
UInt32

Kontext národního prostředí pro interpretaci argumentů.

wFlags
Int16

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

pDispParams
IntPtr

nativeint

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

pVarResult
IntPtr

nativeint

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

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

Přístup s pozdní vazbou pomocí rozhraní COM IDispatch není podporován.

Poznámky

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

Platí pro